git 的基本操作命令

Git简单介绍:
分布式版本控制系统:Git
优点:分布式开发、速度快、灵活
简介:Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

基本操作命令如下:

1.拉取远端仓库代码到本地
git clone https://github.com/*.git  
*号表示要拉取的工程名,例如:有个test的工程,即:
git clone https://github.com/test.git  

2.将工作区文件添加到缓冲区
git add 文件名 将工作区的某个文件添加到暂存区
git add . 将当前工作区的所有文件都加入暂存区
例如我有个文件Hello.java文件有改动,则可:
git add Hello.java 或者 git add . 
后者未指定文件,就是将工作区所有改动都添加到缓冲区

3.把上述提交到缓冲区的改动内容提交到本地仓库
git commit -m "张三提出某bug问题修复"

4.跳过缓存区操作,直接把工作区的所有改动内容提交到本地仓库
git commit -a -m "张三提出某bug问题修复"

5.将本地仓库内容同步至远程仓库
git push 

6.更新远端仓库代码更新内容到本地:
git pull

7.查看分支
git branch

8.创建分支
例如创建dev分支则:
git branch dev  
在本地新建分支,并自动切换到该分支
git checkout -b 本地分支 远程分支,例如:git checkout -b dev origin/dev

9.删除分支
例如删除dev分支即为:
git branch -d dev

10.查看远程库信息
git remote


11.切换分支;
当前在dev分支需要切换到B分支则: git checkout B

12.合并分支
例如当前是dev-B分支要合并dev-A分支代码则:
git merge dev-A  
(前提是dev-B的源分支是dev-A,即分支dev-B是基于dev-A创建的分支)

13.撤消某次提交
撤销最近的一个提交:
git revert HEAD 
撤销某次commit:
git revert 版本号 

14.版本恢复
恢复成上次提交的版本
git reset HEAD^
恢复成上上次提交的版本,就是多个^,以此类推或用~次数
git reset HEAD^^
查看操作日志记录
git reflog
恢复至某个版本
git reset –hard 版本号ID


15.打标签
打标签命令,默认为HEAD(标签号可自定义)
git tag 标签号  
显示所有已经打的标签
git tag 
给某个commit版本添加标签
git tag 标签 版本号 
显示某个标签的详细信息
git show 标签 

16.查看历史记录
查看所有commit记录
git log
查看Hello.java文件的修改记录
git log Hello.java

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值