前言:本人是需要將本地代碼上傳到遠程分支上,而且目前分支上的代碼有點問題。
1、查看本地分支:$ git branch
查看遠程分支:$ git branch -r
2、刪除遠程分支
$ git push origin :heads/[name]
3、刪除項目中的.git文件
4、終端在項目中重新 git init
5、綁定遠程服務器
git remote add origin git@61-S1GitJekins:huo.rujiao/authsystem4-api.git --連接遠程服務器
6、創(chuàng)建新分支并立即切換到新分支:$ git checkout -b [name]
7、git add .
8、 Git commit -m "注釋"
9、git push --set-upstream origin [分支號]
到這就完成了!
****Git常用操作命令收集:
1) 遠程倉庫相關命令
檢出倉庫:$ git clone git://github.com/jquery/jquery.git
查看遠程倉庫:$ git remote -v
添加遠程倉庫:$ git remote add [name] [url]
刪除遠程倉庫:$ git remote rm [name]
修改遠程倉庫:$ git remote set-url --push[name][newUrl]
拉取遠程倉庫:$ git pull [remoteName] [localBranchName]
推送遠程倉庫:$ git push [remoteName] [localBranchName]
2)分支(branch)操作相關命令
查看本地分支:$ git branch
查看遠程分支:$ git branch -r
創(chuàng)建本地分支:$ git branch [name] ----注意新分支創(chuàng)建后不會自動切換為當前分支
切換分支:$ git checkout [name]
創(chuàng)建新分支并立即切換到新分支:$ git checkout -b [name]
刪除分支:$ git branch -d [name] ---- -d選項只能刪除已經(jīng)參與了合并的分支,對于未有合并的分支是無法刪除的。如果想強制刪除一個分支,可以使用-D選項
合并分支:$ git merge [name] ----將名稱為[name]的分支與當前分支合并
創(chuàng)建遠程分支(本地分支push到遠程):$ git push origin [name]
刪除遠程分支:$ git push origin :heads/[name]