常见的git操作命令总结

     因为现在新开始的一些项目普遍都使用git进行开发,而不是svn,所以git操作多多少少还是需要掌握一些,这里列一下我平时经常用到的一些git指令

--查看git状态
git status

--提交到暂存区代码
git add good.txt

--撤销暂存
git rm --cached good.txt

--提交本地库
git commit -m "" good.txt

--查看日志
git log

--查看日志(显示指针)
git reflog

--回滚版本
git reset --hard [版本号]

--异或符号的前进
git reset --hard HEAD^^^  回退三个版本
git reset --hard HEAD~3   回退三个版本

reset --soft  仅仅在本地库移动指针
reset --mixed  在本地库移动指针,重置缓存区
reset --hard  在本地库移动指针,重置缓存区,重置工作区


--从本地库找回删除的文件,类似于回滚
git reset --hard head

--比较命令
git diff good.txt
git diff [版本号] [文件名]
根据版本号去比较

--查看分支
git branch -v

--创建分支
git branch [分支名称]

--切换分支
git checkout [分支名称]

--合并的时候先切换当前分支,然后合并
git merge [分支名称]

--有冲突的话,解决冲突在提交,不带文件名

--给远程地址起别名
git remote add origin [远程地址]

--推送代码
git push [远程地址] [分支名称]

--拉取远程代码
git clone [远程地址]

--抓取远程代码,会多出一个origin/master分支,但不会影响本地代码
git fetch [远程地址] [远程分支]
git merge [远程分支]

--pull=fetch+merge
git pull [远程地址] [远程分支]
 
git 免密登陆
ssh-keygen -t rsa -C [邮箱]
打开ssh-pub文件,
复制里面的内容
前往码云->设置->公钥

有时候忘记命令的话,可以回来翻一下还是很不错的

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值