2013-02-13 61 views
0

我想創建一個新分支,獲取一個存儲庫,更改一個文件並將其推送到存儲庫。github命令

這些命令是正確的方式嗎?

git checkout -b marker_up_down   //create a branch and make it as a default 
git clone [email protected]:user/mygit.git // get the repository of mygit 

假設我改變一個文件名爲:「main.html中」,想推,所以我做的:

git add path/main.html 
git commit        // add a comment of this push 
git push origin marker_up_down 
+1

你的問題是什麼? – 2013-02-13 15:08:40

+0

不,他們不是。您不能在尚未克隆的存儲庫中創建分支。 – 2013-02-13 15:09:09

+0

@DanielHilgarth - 他想知道他在第一個街區的命令是否正確。 – webnoob 2013-02-13 15:09:14

回答

1

我相信你想要做的是

  1. 克隆遠程倉庫
    git clone [email protected]:user/mygit.git

  2. 創建一個分支
    git checkout -b marker_up_down

  3. 改變(編輯)文件

  4. 添加和提交文件
    git add path/main.html
    git commit

  5. 變更推送至遠程
    git push origin marker_up_down

+0

謝謝,但如果我克隆存儲庫,我將不得不保持它們同步。有沒有辦法讓我們保持同步? – 2013-02-13 15:30:03

+0

@AlonShmiel:這沒有任何意義。因爲你不知道其他人推動它做了什麼,所以你不能合理地推入遠程倉庫。如果沒有其他人在改變它,那就是讓自己保持同步。這是推動的重點。 – geoffspear 2013-02-13 15:47:25