創(chuàng)建一個(gè)遠(yuǎn)程v1.2.0分-5327410支1git branch -a 查看所有的分支
git branch -r 查看所有遠(yuǎn)程分支
git branch -v 查看當(dāng)前分支 黃色是當(dāng)前分支 白色應(yīng)該是本地分支
git branch -d 1.1.0刪除本地分支
git pushoriginbranch1:branch2? 把本地分支branch1推送到遠(yuǎn)程分支branch2上面? 相當(dāng)于以branch1為基礎(chǔ)在遠(yuǎn)程創(chuàng)建一個(gè)branch2的分支
git checkout v5.6.0切換本地分支到v5.6.0上面
切換遠(yuǎn)程分支到本地某一分支
git checkout -b v5.6.0 origin/xiYuan_v5.6.0? 遠(yuǎn)程分支切換到本地分支v5.6.0(把遠(yuǎn)程分支xiYuan_v5.6.0切換到本地分支v5.6.0上面沒有的話會(huì)重新創(chuàng)建)
git push origin -d v1.2test? 刪除遠(yuǎn)程分支v1.2test
下面這兩個(gè)沒有驗(yàn)證過
git branch -r -d origin/dev
git push origin :dev
git checkout -b v5.6.0 origin/v5.6.0? 遠(yuǎn)程分支切換到本地分支v5.6.0(把遠(yuǎn)程分支v5.6.0切換到本地分支v5.6.0上面沒有的話會(huì)重新創(chuàng)建)
git branch <branchName> :創(chuàng)建一個(gè)分支
git branch -d <branchName> :刪除指定分支(刪除本地分支可用親測(cè))
git branch -v :顯示現(xiàn)在的所有分支信息
git push origin --delete v5.6.1 (刪除遠(yuǎn)程分支v5.6.1 )
git push origin v5.6.0:v5.6.1? 把本地分支v5.6.0提交到遠(yuǎn)程分支v5.6.1分支上面(如果遠(yuǎn)程分支不存在v5.6.1會(huì)自動(dòng)創(chuàng)建遠(yuǎn)程分支)
Git命令
git clone git@gitrepo.hpwhsoft.cn:xxxx.git ~/Desktop/xxx/xx/
git clone 項(xiàng)目到指定文件夾xx下
導(dǎo)入單個(gè)提交過的git功能
git cherry-pick
https://juejin.im/post/5925a2d9a22b9d0058b0fd9b
git cherry-pick -x <commit_id>
git cherry-pick -x c0b3219 把c0b3219該項(xiàng)目引入到當(dāng)前版本,加-x表示不更改原始作者修改權(quán)