常用的git命令

本人一直以来用的都是git小乌龟,确实好用,但是发现我还是得会敲一敲git命令,之前会敲,用了工具就不怎么敲了,都生疏了,我看网上的命令也是一个命令好几种写法,那么我就总结一下,常用的命令,是我自己实践后有用的,就当给自己做笔记了,熟悉了这些命令,就可以装的一手好逼了,哈哈!

1.克隆

git clone https://自己的git地址/git-test/git-test.git

注意事项:执行以上命令记得输入正确自己的用户名和密码就好

1、查看git远端仓库地址
git remote -v

2.提交

git的提交是把文件先从工作台放入暂存区,然后再提交到缓存区,最后push到远端仓库

1、将所有没有被追踪的文件添加到暂存区
git add .
2、也可以加入单个文件甚至多个文件,往后写就行
git add 文件名称 文件名称 文件名称 ...
3、把暂存区的文件提交到缓存区,并编写提交信息
git commit -m 提交文字信息
4、如果没有新建文件的话,那么可以用以下命令将两步操作合并成一步,如下命令,如果是有新建的文件,那么必须要先执行git add,不然新建的文件是无法通过-am追踪到的
git commit -am 提交的文字信息
5、将代码推送到远端分支(缓存区到远端仓库)
git push origin 远端分支名称

3.拉取代码

git pull origin 远端分支名称

或者直接

git pull

4.分支

1、创建本地分支,自动切换到该分支
git checkout -b 新的分支名称
2、基于远端分支创建本地分支,也可以说是将远端分支拉取到本地
git checkout -b 新建分支名 origin/远端分支名
3、查看本地所有分支
git branch
4、查看所有分支,包括本地分支和远端分支
git branch -a
5、切换到现有的分支
git checkout 现有的分支名称
6、还原修改,内容与远端保持一致
git checkout 文件名或者.
7、将本地分支推送到远端分支上
git push origin 本地新建的分支名称
8、删除远端分支
git push origin --delete 要删除的远端分支名称
git branch -d 要删除的本地分支名称
9、如果-d的命令删除不了,那么就可以使用-D的命令强制删除
git branch -D 要删除的本地分支名称
10、合并指定分支到当前分支
git merge 指定的分支名称

5.添加到忽略文件列表

新建 .gitignore文件,加入需要忽略的文件名称或者填写匹配代码即可

PS:如果一个文件已经被追踪,那么再将名称加入.gitignore文件中是不可以的需要先清除本地缓存

git rm -r --cached .

或者

git rm -r --cached 需要加入忽略列表的文件名称

然后再执行

git add .
git commit -m 提交的文字信息

执行完以上命令那么.gitignore文件里边加入的文件名称就会生效,以后提交代码就跟它们没有任何关系啦
如果想要把忽略列表里的文件重新追踪,很简单,只要把.gitignore文件里的匹配删除再执行

git add .
git commit -m 提交的文字信息

就可以啦

6.tag标签

tag标签跟分支很像,但是是不变的,起到一个映射commit提交版本的作用

1、查看所有的tag标签
git tag
2、新建tag标签
git tag -a 新建的tag名称 -m 提交的信息
3、将本地的标签推送到远端仓库
git push origin 本地的标签名称
4、删除远端仓库的标签
git push origin :refs/tags/要删除的远端标签名称
5、删除本地仓库的标签
>git tag -d 要删除的本地的tag标签名称
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值