Git常用命令笔记总结

创建文件

1、git init (初始化git,会自动创建一个.git本地仓库)

文件提交

1、git add 文件 (添加到暂存区)

2、git status (查看状态)

3、git commit -m ‘描述’ (暂存区文件提交)

4、git reset HEAD (暂存区文件撤销)

日志打印

1、git log

2、git log -5 --pretty=oneline (一行输出,-5表示打印五行)

3、git reflog (打印所有的版本信息)

版本回退

一个“^”,表示一个版本

1、git reset --hard HEAD^ (回退到上一个版本)

2、git reset --hard HEAD^^ (回退到上两个版本)

3、git reset --hard HEAD~1 (数字1表是一个版本,2表示2个)

4、git reset --hard id的前几位,至少五位 (跳到未来的版本)

文件删除

1、git checkout – test.txt (暂存区没有文件了,可以从本地仓库里面拷贝过来)

2、git ls-files (查看本地仓库的文件)

3、git rm test.txt (删除文件,暂存区与本地仓库都删除了)

远程仓库

1、git clone 仓库项目地址 (从远程仓库上克隆)

2、git remote add origin 仓库地址 (将远程仓库取个别名为origin)

3、git push -u origin master (推送到远程仓库上)

4、将项目推送到远程仓库上步骤:

  1. git init
  2. git add test.txt
  3. git commit -m ‘上传test.txt文件’
  4. git remote add origin 仓库地址
  5. git push -u origin master

分支操作

1、创建以一个名为test的分支

​ git branch test

2、切换到指定的test分支上去

​ git checkout test

3、创建test分支并切换到分支上去

​ git checkout -b test

4、查看所有分支

​ git branch -a

5、查看所有分支,并且*标致的为当前分支

​ git branch

6、删除指定分支test

​ git branch -d test

7、合并分支,只能在主干上面合并分支,不能在分支上面合并主干

​ git merge test

8、查看本地仓库与远程仓库的所有分支

​ git branch -a

9、推送本地分支test到远程仓库

​ git push origin test

10、删除远程仓库上的分支remote_test,但是本地仓库的分支仍然保留

​ git push origin :remote_test

11、拉取远程指定的分支到并在本地创建该分支

​ git checkout -b local_test origin/remote_test

标签管理

1、新建标签,默认为HEAD

​ git tag tag_name

2、添加标签并指定标签的描述信息

​ git tag -a tag_name -m ‘描述信息’

3、查看所有标签

​ git tag

4、删除一个本地标签

​ git tag -d tag_name

5、推送本地标签到远程

​ git push origin tag_name

6、推送全部未推送过的本地标签到远程

​ git push origin --tags

7、删除一个远程标签

​ git push origin :refs/tags/tag_name

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值