常用的git命令:
1.git status? ? 查看本地修改了的文件
rm xxx 相當于執(zhí)行在文件夾里的delete操作? git里的 想多個文件一起干啥的時候 都是用 空格 隔開
2.git add xxx(xxx路徑和文件)? 添加到要提交的緩存中
git commit -m "yyy" yyy寫這次代碼提交的日志(要字符串包著),-m 就是寫標簽 比如:相當于備注
git commit -a -m "yyy" 修改的所有文件都add并且commit -a:? all
git add 文件夾名 添加這個文件夾里所有修改過的文件
git add xxx? 后 想后悔的話 git reset xxx
git checkout xxx? 這是忽略這個xxx文件的修改
3.git log 查看上傳代碼的日志
4.git branch? 查看本地所有的分支
5.git branch -a? 查看所有服務器的分支
6.git fetch -a? 拉取服務器的分支(一般用來查看git服務器是否產(chǎn)生了新的分支)
7.git reset --hard origin/master 強制把代碼變成上一次拉取服務器代碼的時刻(本地做了修改的話 最好把代碼push到服務器再做這個命令)
8.git pull origin master 拉代碼
9.git push origin master 推代碼? ? ? ? push之前 最好pull一下
注意:像這種 服務器和你本地的同一個文件都有修改的話 你就先把本地文件commit確保本地代碼和服務器代碼沒有沖突的時候 也就是 你git pull origin master后 程序沒報錯(需要看git里的文件情況)? 然后拉取服務器代碼 本地會自動合并一部分 但是修改的地方相同的話 就要你自己手動修改了