github命令

问题描述:

我想创建一个新分支,获取一个存储库,更改一个文件并将其推送到存储库。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. 克隆远程仓库
    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