git相关命令小结

写在前面的话:

  • 写这个的目的主要是学习git命令的使用,在使用git的过程中总会遇到一些问题,每次都需要重新查询资料,因此在这里进行一个小结,也方便自己查阅
  • 如果总结有什么不对的地方,烦请各位帮忙指出

1.初始化git仓库

git init

建立一个.git文件夹,主要作用为记录项目相关的变化

2.添加远程库

git remote add xxx url

添加一个远程仓库,仓库名为xxx,远程仓库地址为url

3.查看远程库版本

git remote -v

查看当前远程库的版本,可以用于验证是否已经添加了远程库

4.拷贝一个git仓库到本地

git clone url

拷贝一个(url)git仓库到本地,默认拷贝的分支为master,可通过下面命令来拷贝其他分支

git clone url -b xxx

拷贝(url)git仓库中的xxx分支到本地

5.从远程获取分支的更新

git fetch xxx

从已关联的远程库xxx获取其所有的分支更新,也可通过下面的命令来获取特定分支的更新

git fetch xxx yyy

从已关联的远程库xxx获取yyy分支的更新

6.获取分支名称

git branch

获取本地的所有分支名称

git branch -a

获取所有的分支名称(包括远程仓库中的)

7.获取当前分支的所有提交信息

git log

获取当前分支的所有提交信息

git log --oneline

获取当前分支的所有提交信息并一行一行的输出

8.添加文件中的修改内容并存放到缓存区中

git add xxx

添加xxx文件中的修改到缓存区中,需要注意的是不是整个文件,而是相关修改

git add .

添加所有文件中的修改到缓存区中

9.查看缓存区中的状态

git status

显示当前所在分支,以及缓存区中的修改,以及哪些修改了但并没有添加到缓存区的文件

10.提交缓存区中的修改到分支上,并清空缓存区

git commit -m “xxx”

提交缓存区中的修改到分支上,xxx为对该次提交的注释

11.将本地版本库的分支推送到远程分支上

git push xxx yyy

将本地版本库的分支推送到远程库xxx上的yyy分支上,若xxx不存在yyy分支,则会新建yyy分支并推送

git push xxx yyy:zzz

将本地版本库的分支yyy推送到远程库xxx上的zzz分支上,若xxx不存在zzz分支,则会新建zzz分支并推送

12.新建一个本地分支并拉取远程的一个分支

git checkout -b xxx yyy/zzz
新建一个xxx的本地分支,并将远程库yyy上的zzz分支的代码同步到本地

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值