repo init
repo sync
2. 建立分支
repo start branch --all
3. porting作業:
cd git dir
repo sync . //get all branchs
git cherry-pick commit-id
if no conflit
done
else // has confilt
deal with confilt
git add/rm
if ok
git cherry-pick --continue
done
else //nok ok
git cherry-pick --abort
retry
4. 檢視/生成/合入patch
git format-patch commit-id // get all patches base commit-id
git show commit-id //get all information patch of commit-id
git log -u //get all information of git log
5. 修改上次提交
git add
git commit --amend
git commit --amend --author='name ' //修改作者
6. 檢視本地分支與遠端分支對應關係
git branch -a //檢視本地和遠端所有分支
git branch -vv //檢視本地分支對應遠端分支
git branch --set-upstream-to=origin/[remote-branch] //切換本地分支對應的遠端分支
7. revert已存在提交
git revert [commit-id]
git repo 使用備忘
關於repo的一些命令 1 怎樣在 資料夾下所有git庫都建立分支?repo start all 分支名 2 怎樣刪除 資料夾下所有git庫的分支?repo abandon 分支名 1和2其實就是相反的動作 3 怎樣知道 資料夾下都改動了那些?repo diff 4 怎樣把我的提交上傳的gerrit...
git repo使用技巧
sudo apt get install git git init git remote add origin git config global user.name yourname git config global user.email youremail example.comgit sta...
關於常用git repo的一些總結
關於常用git repo的一些總結 git rev parse git dir git init 初始化git。git status 檢視更改檔案。git diff 檢視更改的具體內容。git branch 檢視git分支。git checkout 建立分支 切換分支。git stash 儲存更改到...