克隆至本地:
git clone <版本庫的網(wǎng)址> 將遠端倉庫克隆到本地
切換分支:
進入到本地目錄項目根目錄下
git checkout develop //切換至develop分支,git checkout <分支名>
提交代碼:
先從遠程倉庫拉取更新。
git pull origin develop //git pull <遠程主機名> <遠程分支名>
git add . //暫存改動內容
git commit -m "msg" //提交至本地倉庫,一定要寫提交信息
git push origin develop //推送至遠程倉庫,git push <遠程主機名> <本地分支名>
忽略上傳:
git update-index --assume-unchanged JY_API.h // 忽略
git update-index --no-assume-unchanged JY_API.h // 解開忽略
版本回退:
git reset --hard 版本號(commit id) //先保存現(xiàn)有的
git log/ reflog查看日志
解決拉取沖突:
git stash
git pull origin develop
git stash apply
git stash pop 如果有沖突手動解決 git mergetool 沖突文件
git clean -df是刪除所有沒有被track的文件和文件夾
其他:
git branch -vv 查看本地分支和遠端分支對應關系
后續(xù)補充