git工具部分常用命令

git status      查看状态
git diff        查看状态

git reflog      查看所有操作日志
git log --pretty=oneline 查看有效commit提交记录

版本回退: 
git reset --hard commit_id 回退到任意版本,commit_id可以通过查看日志的方式获取

撤销修改:
git checkout -- filename 修改在工作区,注意空格 例如:git checkout -- read.txt
git reset HEAD filename  修改在暂存区,例如:git reset HEAD read.txt 修改过后文件回到工作区
对于已经commit(not push):版本回退    

删除文件:
git rm filename 

设置用户名和邮箱
git config --global user.name "Your Name"
git config --global user.email "Your email"
查看配置信息
git config --list

clone远程仓库
git clone git@gitlab.zte.com.cn:10263217/test2.git

提交(push)代码
git push <远程主机名><本地分支名>:<远程分支名> 
例如: 
git push origin master:dev 本地master分支替换远程origin(远程库)dev分支
git push origin master 本地master分支替换远程master分支

同步远程代码(pull)
git pull origin <remote_branch>:<local_branch> 远程分支同步到本地分支
1.当前分支和同步分支不同 当前分支dev
    git pull origin master:master 将远程master与本地master同步
2.当前分支和同步分支相同 当前分支dev
    git pull origin master 将远程master与本地dev同步


分支相关命令:
git branch  查看分支
git branch <branch_name>        创建分支
git checkout <branch_name>      切换到某个分支
git checkout -b <branch_name>   创建+切换到某个分支
git merge <name>                合并某个分支到当前分支
git branch -d <name>            删除分支
git checkout -b bugfix/ec61100123456 -t origin/master   基于master分支拉出bug分支修改ec61100123456,然后提交评审
远程仓库的创建按照GitLab提示操作

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值