1. 程式人生 > >伺服器專案繫結碼雲倉庫

伺服器專案繫結碼雲倉庫

伺服器專案中安裝git

yum install -y git

檢視git版本

git --version

增加遠端倉庫

git remote add origin [email protected]:sunguiming/weixin.git

 嘗試拉取程式碼

git pull origin master

報錯

報錯原因:沒許可權

執行下面命令:

$ ssh -v [email protected]

配置github.com上的ssh keys

之後能正常pull

正常push

可以通過git branch -r 命令檢視遠端庫的分支情況

從已有的分支建立新的分支(如從master分支),建立一個dev分支

git checkout -b dev

建立完可以檢視一下,分支已經切換到dev

git branch

使用git在本地新建一個分支後,需要做遠端分支關聯。如果沒有關聯,git會在下面的操作中提示你顯示的新增關聯。

關聯目的是在執行git pull, git push操作時就不需要指定對應的遠端分支,你只要沒有顯示指定,git pull的時候,就會提示你。

解決方法就是按照提示新增一下唄:

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

其中,origin/remote_branch是你本地分支對應的遠端分支;your_branch是你當前的本地分支。

 

把新建的本地分支push到遠端伺服器,遠端分支與本地分支同名(當然可以隨意起名):

git push origin dev:dev

檢視遠端分支

git branch -a

取消對master的跟蹤

git branch --unset-upstream master

 

 

刪除遠端分支
我比較喜歡的簡單方式,推送一個空分支到遠端分支,其實就相當於刪除遠端分支:

 

$ git push origin :dev


也可以使用:

 

$ git push origin --delete dev
這兩種方式都可以刪除指定的遠端分支