git使用

Posted fanshehu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git使用相关的知识,希望对你有一定的参考价值。

一、下载安装

二、相关概念

  1.工作区:写代码的地方

  2.暂存区:存储添加修改的地方

  3.版本库:存储主分支的地方,里面有第一次提交时完整的代码,并用HEAD指针指向当前最新版本,每次修改提交就是一个新的版本。

三、命令

  (1)设置版本库全局变量

  git config --global user.name ‘user1‘  #用户名

  git config --global user.email ‘mail‘  #邮箱,确定仓库用户身份

  git config --list  #全局变量列表

  git config --global --replace-all user.name ‘user2‘  #修改全局变量

  git config --global --unset user.name       #删除全局变量

  (2)初始化仓库

  git init  #会在当前目录中生成.git文件。当前目录就是一个仓库了,可以对目录下所有文本文件进行版本控制

  (3)查看状态

  git status  #

  git log    #

  gti diff  #比较工作区和暂存区所有文件的差异。

  git diff filename  #比较工作区和暂存区指定文件的差异。

  (4)添加修改和提交

  git add filename  #将文件的修改提交到暂存区

  git commit -m ‘message‘  #将暂存区的修改更新到主分支,HEAD指向分支的最新版本

  (5)版本回退

  git reset --hard HEAD^  #将工作区的内容回退到上一个版本

  git reset --hard HEAD~10  #将工作区内容回退到前10个版本

  git reset HEAD filename  #将指定文件工作区内容恢复到最新版本(所有已提交修改中最新的)。

  (6)撤销修改

  git checkout  --filename  #将指定文件工作区内容恢复为暂存区(最新一次git add 时的样子)。

  (7)文件删除

  git rm filename   #删除工作区指定文件,并将文件的修改添加到暂存区(文件没有了,不能用git add filename添加修改)

  git commit -m ‘message‘  #将修改(删除文件也是修改)提交到版本库,此时产生了一个不包含该文件的最新版本

  

  

以上是关于git使用的主要内容,如果未能解决你的问题,请参考以下文章

git使用-git使用流程

Git认识与使用 Git

Git认识与使用 Git

Git认识与使用 Git

Git认识与使用 Git

Git Manual / Git使用手册 / Git, GitLab, Git Bash, TortoiseGit