Git操作記錄


記錄一些用過的操作

增加遠程推送分支

git remote add orgin http://xxxxx.git

直接新建本地分支,將遠程分支提取出來。

git checkout -t origin/name

揀選會提取某次提交的補丁,之后嘗試將其重新應用到當前分支上。 這種方式在你只想引入特性分支中的某個提交時很有用。

git cherry-pick " "

查看所有分支

git branch -a

修改遠程地址命令

git remote origin set-url [url]

先刪遠程地址后加上新的遠程地址

git remote rm origin
git remote add origin [url]

本地分支關聯遠程分支

git branch --set-upstream-to=origin/[remote_branch] [your_branch]

主庫修改 副庫合並更新

在主庫進行代碼修改后 在副庫增加主庫遠程地址 git remote add orgin [url]
然后副庫的主分支 從主庫遠程地址上 拉取代碼即可更新副庫中的框架部分代碼

副庫修改框架部分代碼 主庫拉取更新

首先在副庫上增加主庫遠程地址 git remote add orgin [url]
然后 將主庫遠程倉庫的master分支 下載到本地 git fetch orgin master此時本地就有了一條新分支BBB對應遠程主庫代碼
最后把副庫的業務分支上修改了框架部分的提交的Hash(一串id,也就是提交的記錄)復制下來
在副庫BBB分支上用git cherry-pick '[Hash]' 挑揀出業務分支上修改的框架部分的記錄
此時剛才拉取的BBB分支上就有了框架部分的修改記錄
然后推送到主庫遠程地址上 主庫再拉取一下 就完成了副庫修改主庫更新的操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM