Git 常用命令

Posted 白纱茗-度C

tags:

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

 
 
git init →创建版本库
git add 文件名 →将文件提交到暂存区
git status →查看暂存区的状态
git commit -m "注释" → 提交文件到本地库
git reflog 文件名→查看版本号
git reset --hard HEAD^ →回退一个版本
git reset --hard HEAD~n →回退n个版本(版本都是针对当前版本)
git reset --hard 版本号 →到所指定的版本号的版本
git checkout 文件名 →还原文件
git reset 文件名 →撤销某个文件暂存区的提交
git rm --cached 文件名→去掉某个文件的版本追踪
git branch 分支名 →创建分支
git checkout 分支名→切换分支
git merge 分支名→合并分支(注意,主干合并分支的时候要先切换到主干)
其他命令: touch 文件名 →创建一个文件
cat 文件名 →显示文本内容
 
 
项目常用指令:
1、git clone <版本库的网址>
  克隆项目到本地文件夹
2、git pull
  拉取当前分支的更新
3、git add .
  将本地修改的内容提交到暂存区
4、git commit -m "注释"
  将文件修改的内容提交到本地库
5、git push
  将本地分支的更新,推送到远程主机
 
6、git checkout <其他分支名字>
  切换分支
7、git pull origin <分支名>
  取回远程主机某个分支的更新,再与本地的指定分支合并。
8、git merge <分支名A>
  在本地分支上合并远程分支A
9、git push origin <分支名,一般是当前分支>
本地分支推送与之存在"追踪关系"的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。
 
10、查看远程分支
  git branch -r
 
11、拉取远程分支并创建本地分支
  • 方法一,使用如下命令:
git checkout -b 本地分支名x origin/远程分支名x
 
使用该方式会在本地新建分支x,并自动切换到该本地分支x。
采用此种方法建立的本地分支会和远程分支建立映射关系。
 
  • 方式二,使用如下命令:
git fetch origin 远程分支名x:本地分支名x
使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。
采用此种方法建立的本地分支不会和远程分支建立映射关系。

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

Git 中 6 个基本常用命令

git常用命令总结 git常用命令总结

Git常用命令

Git常用命令

git branch管理常用命令

Git常用命令收集