#git常用命令

查看日志

$ git log

后面可以由很多参数,可以查看一段时间内的log,可以查看前几次的log,也可以限制输出形式,具体参见log详情

重新提交

这是针对上次提交的时候漏掉某些文件,没有及时add,在add之后,可以使用

$ git commit --amend

来重新提交,并且不会产生新的提交版本或者新的提交信息,只是更新了提交结果,上一次的提交在log中并不会存在

添加远程repository

$ git remote add name url

这句命令是将url对应的远程repository 重命名为name,之后的操作就可以用name代替冗长的url

抓取远程repository的内容

$ git fetch name
$ git pull name

第一句命令从远程抓取内容,但不予本地分支合并;第二句在抓取之后会与本地分支合并

推送到远程repository

$ git push name master

将本地repository推送到远程repository的master分支

远程repository的移除

$ git remote rename name newName
$ git remote rm name

第一条命令重命名;第二条命令移除远程的repository

添加标签

$ git tag
$ git tag -a string -m "message"

第一条命令列出所有的标签,第二条命令添加一个标签,名称为string;链接

在添加了标签并提交后,标签并不会随commit一起被提交,必须显式提交标签

$ git push name string

其中name是远程repository的别名,string是之前添加的标签名称
如果一次添加了多个标签,则可以使用

$ git push name --tags

将之前打的标签一次全部推送到远程repository,远程repository的别名是name

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值