git分布式版本控制工具git常用命令

目录

系统操作

提交代码操作

分支操作

解决冲突

工作暂存区操作(可以保存临时代码)

代码回滚


系统操作

git  config --global user.name '名称'    设置用户名
git config  --list  查询配置信息
git config --help 帮助命令              
git config --unset --global user.name   删除用户名
git config --global user.email '邮箱'    设置邮箱
git config --global color.ui true 是否输出带颜色
cat ~/.gitconfig     ~代表当前用户主目录  基本信息保存到gitconfig 

提交代码操作

git add .  添加
git commit -m '提交的信息'      提交
git commit -am '描述'  (不需要git add 提交了            
git commit --amend 修改描述                               
git push origin HEAD:refs/for/ 分支名         
qgit reset --soft origin/master 撤回远程

分支操作

git diff --staged 对比
git branch  分支名称  (创建分支
git checkout 分支名称  (切换分支                
git merge 要合并的分支  (分支合并            
git status 查询当前状态  显示当前的分支

解决冲突

git checkout master
git merge --no-ff origin/fea_xxx
git add .
git commit -m "合并分支"
git push origin HEAD:refs/for/master

工作暂存区操作(可以保存临时代码)

git save stash '描述信息'  保存修改的文件        
git stash list  (保存的工作进度的列表)                                         
git stash apply 0  (把保存的工作进度恢复过来   默认第一个0
git stash drop 0 (删除工作进度  
git stash pop 0 (恢复并删除工作进度

代码回滚

git log 查询提交的信息 日志        常用
git reset --soft 日志id回滚         常用
--mixed 意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作     
这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。
--soft 不删除工作空间改动代码,撤销commit,不撤销git add .         
--hard 删除工作空间改动代码,撤销commit,撤销git add .            
注意完成这个操作后,就恢复到了上一次的commit状态。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java皇帝

有帮助就赏点吧,博主点杯水喝喝

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值