2017-03-15 192 views
1

你能解釋我如何使用git的情況下,當我有機會到倉庫:如何將更改推送到分支?

  • 如何下載庫
  • 如何選擇分支推變化
  • 如何選擇分支推

我嘗試了這些步驟

git init 
git clone git.repository 
git pull develop (where develop is branch) 
git add . 
git commit -m "m" 
git push origin develop 

結果:

* branch   develop -> FETCH_HEAD 
fatal: refusing to merge unrelated histories 

我做錯了什麼?

回答

1

How to download repository

# download a repository 
git clone <url> 

How to push changes in selected branch

# push changes to remote branch 
# assuming you are on the master branch right now 
git push origin master 

How to select branch to push

# push any desired branch to remote 
git push -u origin local_branch_name:remote_branch_name 
+0

你推大師,克隆後如何設置分支? – Darama

+0

當我推我得到:錯誤:src refspec開發不匹配任何。 錯誤:未能將某些參考文獻推送到'[email protected]:ValTrading.git' – Darama

+0

如果您沒有遠程分支,請將本地分支結帳到任何所需的名稱,而不是簡單地將其推送。 'git checkout -b b1 && git push origin b1' – CodeWizard

1

首先,我想建議你讀這個漂亮documentation

需要
- 安裝的git。
- 有權訪問存儲庫。

  1. 您可以執行以下命令下載庫:
    git clone <depositry https or ssh link>

  2. 首先,你需要添加變化,創建承諾,增加遠程分支,然後推。
    git remote add <repo name> <repo url>
    例如,如果你使用到位桶: git的遠程添加原產SSH://[email protected]rg//.g​​it
    git status // to see all changes (they should be printed with red彩色)
    git add <file name> // add the file as git staged
    git commit or git commit -m 'some message'
    git push <remote name> <branch name>

+0

git remote add wheo repo name is? – Darama

+0

當我克隆它下載的文件,但onlt git目錄 – Darama

+0

這裏是一個例子,如果你使用bitbucket:git remote add origin ssh://[email protected]/ /。git – MilanNz

相關問題