git经常使用指令

1.git管理与svn管理的区别:

git是分布式管理 (使用的时候是不须要连网的)git

分布式管理以下图所示:github

clipboard.png

svn是集中式管理(使用的时候须要连网)分布式

集中式管理如图所示:
clipboard.pngsvn

git经常使用指令

  • 初始化git仓库指令:git initspa

  • 查看修改的内容指令:git diff (HEAD),加上HEAD是查看最近一次提交到远程的不一样blog

  • 查看提交的历史:git log (含有commit_id)ip

  • 回退版本指令:git reset --hard commit_idrem

  • 查看commit_id: git logget

  • git add 是提交到stage(暂存区)it

  • git commit 是提交到当前的分支上去

  • git push -u origin master: 将本地文件推送到远程, -u是记住参数

  • 工做区回退方法:git checkout --file

  • 暂存区回退方法:git reset HEAD file (此时回退到了工做区,在执行工做区回退的方法,最终撤销)

  • 分支合并:git merge dev (将dev的分支合并到当前的分支上)

  • git log --graph:查看分支合并图

  • 强制删除一个没有被合并的分支:git branch -D dev

  • git remote add origin https://github.com/try-git/tr... 在https这个地址中建立一个远程仓库

相关文章
相关标签/搜索