Git分支和遠程倉庫操做(1)

基本操做:git

        將遠程倉庫與本地倉庫關聯:git remote add origin git@github.com:coderxx/abc.gitgithub

        增長內容:git add 文件名/文件夾名;增長多個文件時,文件名之間用逗號隔開ui

        提交分支:git commit -m "註釋內容"spa

        查看狀態:git status;查看工做區是否有任何變更code

        推送分支:git push origin master  (第一次推送用 git push -u origin master)rem

        注意:上面coderxx爲你的github的註冊名,abc.git是你的遠程倉庫名稱;關聯時要選擇git@github.com這種SSH Key形式,不要選https://的形式。因https形式適用於clone,交互性差,版本推送時會出現錯誤: fatal: The remote end hung up unexpectedlyit

 

擴展:ast

一、查看分支:git branch擴展

建立分支:git branch <name>註釋

切換分支:git checkout <name>

建立並切換分支:git checkout -b <name>

合併某分支到當前分支:git merge <name>

刪除分支:git branch -d <name>


二、查看遠程分支:git branch -r

查看全部分支(本地+遠程)git branch -a
   
三、推送:
     git push origin master

例子:當甲建立一個分支ui_company後,推送到遠程倉庫上,但並未與master合併(可能這時遠程倉庫並無master);若是乙想要clone甲推送的內容,必須從master中clone;可採起以下步驟:
    git branch -a
         remotes/origin/ui_company
    git checkout remotes/origin/ui_company   //這一步切換到遠程分支上
    git push origin master                             //將遠程分支ui_company的內容推送到遠程master分支上
  這時,遠程倉庫就有了master分支,乙clone遠程master分支的內容便可。
  
以上例子可用 git pull命令實現:git pull origin ui_company:master   //取回origin主機的ui_company分支,並與本地master合併。

相關文章
相關標籤/搜索