git命令回顾(待完成)

一 基本命令
1 git init
2 git add readme.txt
3 git commit -m "have done something" //commit后 git status就是干净的了
4 git status
5 git diff readme.txt//查看readme.txt哪里被修改了
二 版本回退
1 git log //查看
2 git reset --hard commit_id
3 git reflog
4 git add readme.txt //试讲readme.txt放到暂存区
5 git checkout -- readme.txt //撤回修改,这个文件回到最近一次git commit或git add时的状态。
6 git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区:
三 删除
1 git rm test.txt
2 git commit -m 'remove test.txt'
3 git checkout -- test.txt //删错了,还可以恢复

四 远程仓库
1 git push -u origin master //把本地库所有内容推送到远程库上,-u初始化
2 git push origin master

五 分支
1 git checkout -b dev //相当于git branch dev+git checkout dev
2 git branch 查看
3 git checkout master
4 git merge dev
5 git branch -d dev //合并之后就可以删除了

六 冲突
1 git pull origin 本地
这个会自动合并
2 git fetch remote 不会自动合并
3 git diff readme.txt 查看改动?
4 可以自己修改改动,然后在git add,git commit

七 多人协作
1 git fetch origin这个好像是拉回,不大确定
2 git pull origin new_branch 这个是拉回
3 git checkout -b new_branch不知道需不需要本地新建一个,才能拉回
4 git push origin new_branch这样可以吧本地新建的分支推过去






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值