git repo常用操作

2021-09-23 08:02:09 字數 964 閱讀 1761

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 儲存更改到...