常用git命令解析集锦

1、Git命令下载远程分支代码

git clone 远程仓库(用SSH)

比如:git clone git@gitlab.sinagg.com:sa5101_sw/sa5101_sw.gi

 

2、在本地创建分支dev并切换到该分支上

git check -b dev

3、本地仓库初始化

git init

4、添加远程库

git remote add origin 远程仓库地址(用SSH)

比如:git remote add origin git@gitlab.sinagg.com:sa5101_sw/sa5101_sw.git

5、添加修改后的代码到本地仓库

git add -A

6、添加注释来解释修改了什么

git commit -m “注释”

比如:git commit -m  "添加了上位机软件的升级功能"

7、从远程分支获取最新的版本到本地(master 是远程仓库唯一的主分支)

git fetch origin master

8、比较本地的master分支和origin/master分支的差别)

git lop -p master..origin/master

9、进行合并

git merge origin master

10、7\8\9步可以合成一步,相当于从远程获取最新的版本并与本地的合并

git pull origin master

11、将本地最新的版本上传到远程master仓库

git push origin master

12、查看历史提交(git log 命令可以显示所有提交过的版本信息git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)

git log
git reflog

13、通过git log找到每一次提交的唯一ID,回滚到对应的提交项(前提条件:已经执行git commit命令了,但是没有push到远程仓库,用一下命令可以回退)

git reset --hard HEAD^
git reset --hard 3628164
git reset ID

14、创建分支

git branch dev

15、切换分支

git checkout dev

16、删除分支

git branch -d dev

17、合并分支(先切换到master主分支上再合并分支,这样分支的内容就在主分支上了)

git merge dev

18、查看本地分支(前面带有*号的是表示当前分支)

git branch -a

19、查看远程仓库分支

git branch -r

  注意:因为本地仓库和远程仓库本质上是完全独立的,想在本地看见远程仓库的信息就应该先fetch一下,再查看远程仓库的分支

20、删除远程文件夹或文件

git rm -r 文件夹名称

-r表示删除文件夹

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值