版本管理工具git学习

最近这家新公司在用smartgit,被人说了不懂git,本人表示很不服气,所以借着这个周末,除了给母上大人做了一个佛教博客以外,自己还重新学习了一下git,笔记就写在自己的博客里吧。

1.git是做什么的?

用来备份文件。这么说其实有点类似于优盘。但是又不是,它在完全删除的情况下,也可以找回文件,有点像哆啦A梦的时光机,也可以多端应用,非常有利于团队合作。

2.git和github

github和git并不是一个,github是一个开源项目网站,给git是版本管理工具,我们可以先下载一个GitHub桌面版,有助于我们使用git.

3.在终端输入git help

版本管理工具git学习_第1张图片

将项目检出到本地:git clone 

 eg:            git clone https://github.com/EndeavorNo1/NothingGoldCanStay.git

跟踪文件:git add

查看当前文件状态:git status

撤销命令 git reset

提交变更:git commit '第一次提交代码'  (这个提交给本地的工作区,并不是提交到github上去)

提交到远程:git push

回到过去:git log  ->复制commitId ->git reset --hard commitId->拿到过去代码->git reflog->拿未来id->git reset --hard 未来id

你可能感兴趣的:(git)