git常用命令

git add
添加提交任务到暂存区
git commit -m "commit info"
添加提交任务到版本库
git log
查看提交记录
git diff
查看工作区和暂存区的差异
git diff --cached
查看暂存区和版本库的差异
git diff HEAD
查看工作区和版本库的差异
git status -s
简短输出,第一个M表示暂存区和版本库内容不一致;第二个M表示工作区和暂存区内容不一致
git checkout -- file.txt
把暂存区的file.txt文件恢复到工作区,覆盖工作区之前的修改。checkout命令主要是把历史某个版本检出到工作
区。慎用
git reset HEAD
暂存区的目录树被版本库里的内容重置,但是工作区不受影响。放弃之前git add的提交。
git reset --hard SHA1号/HEAD
工作区和暂存区的目录树被版本库里的内容重置。放弃之前git add和个git commit的提交。
git rm file.txt
删除文件
git blame file.txt
查看文件提交历史信息,方便定位bug
git show-ref
查看所包含的引用
git merge
进行合并操作
git push -u origin master
向远程版本库origin的master分支提交
git pull
把远程版本库的master分支拉到本地,数据同步服务器端
git tag -m "my first tag" mytagv1.0
制作里程碑
git cat-file tag mytagv1.0
查看mytagv1.0提交信息
git tag -l -n1
查看所有tag,n1显示一行信息
git tag -d mytagv1.0
删除tag
git branch newbranch
创建分支
git checkout newbranch
切换到newbranch分支
git branch -d newbranch
删除分支,如没合并,则失败
git branch -D newbranch
强制删除分支
git push origin :newbranch
先删除本地分支,再删除远程版本库对应分支
git show-ref
查看本地引用
git checkout -b hello-1 origin/hello-1
创建跟踪远程分支的本地分支,随后可以pull和push远程分支
git remote add new-remote file:///path/hello-1.git
创建远程版本库
git remote -v
查看远程版本库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值