你首先要教的最基本的git命令是什么?

时间:2014-02-16 16:32:27

标签: git mercurial

我正在使用mercurial和bitbucket在计算机之间同步我的代码,只有我使用它,我可以完全使用像SVN这样的集中式协议,但我只是喜欢mercurial。

mercurial很容易,hg add / com / up / push / pull / status我准备好了。当我忘记先拉动时,我常常遇到合并问题,但我设法解决了。

已知git非常复杂,我使用mercurial很好,但我仍然只想学习git的基础知识。

当git初学者有一个他想要推动和拉动的工作git repo时,使用的命令最少的是什么?例如,hg status / add / com / push / pull / up的等效命令集是什么?

2 个答案:

答案 0 :(得分:2)

我最常用的5个命令是:

  1. git add . //将所有已编辑的文件添加到暂存
  2. git commit -am 'Message' //提交所有内容
  3. git log //查看提交日志
  4. git diff --name-status HEAD ^ HEAD //查看您上次提交时更改的内容
  5. git checkout -- file //撤消对文件的更改,以便您不提交。
  6. 使用远程存储库:

    1. git clone $url // $ url是一个git url,如git@github.com:account / repo.git
    2. git push origin master // origin是您为远程提供的名称,master是分支名称
    3. git pull origin master //按上述方式保存

答案 1 :(得分:0)

您需要在git上进行实验的基本命令是

  1. git clone
  2. git add
  3. git commit
  4. git push
  5. 然而,git是一个非常强大的SCM工具,提供了很多灵活性,每个git用户都有他/她自己喜欢的命令集,这些命令通常会随着时间的推移而增加。我建议你阅读http://git-scm.com/book并通过创建自己的存储库并在其上尝试各种git命令进行实验,你将学到很多东西。您还可以通过将参数--help传递给命令来参考帮助页面。帮助页面写得非常全面。

    例如git clone --help