git备忘录

git备忘录

感谢我的老大书兵哥强制要求我学习Git。


1.本地版本库

$ git init
$ git add readme.txt andayoung.txt
$ git commit -m "add 2 files."

其他操作:

$ git status //仓库当前的状态
$ git diff andayoung.txt //查看本地仓库做了什么修改
$ cat andayoung.txt //查看文件内容


$ git log //查看提交版本历史记录
$ git reset --hard HEAD^ //回到上一个版本HEAD^,(当前版本就是HEAD)
$ git reflog //查看记录的每一次命令


$ git checkout -- andayoung.txt //撤销文件在工作区的全部修改
$ git reset HEAD andayoung.txt //撤销文件在缓存区的全部修改

$ git rm test.txt 
$ git commit -m "remove andayoung.txt" //从版本库中删除该文件


2.远程版本库

$ git remote add origin git@github.com:Andayoung/Andayoung.git //连接远程仓库
$ git remote delete origin //删除原有远程仓库
$ git push -u origin master //提交


$ git clone git@github.com:Andayoung/Andayoung.git //克隆远程仓库
$ git pull //从远程抓取分支
$ git checkout -b dev origin/dev //创建远程origin的dev分支到本地


$ git remote -v //远程仓库信息

3.分支管理

$ git checkout -b dev //创建并切换到分支dev


$ git branch dev
$ git checkout dev //创建并切换到分支dev


$ git branch //查看当前分支


$ git merge dev //合并指定分支dev到当前分支
$ git branch -d dev //删除dev分支


$ git log --graph //查看分支合并图

4.标签管理

$ git tag v1.0 //打tag 默认为HEAD
$ git tag  //看tag


$ git push origin v1.0 //推送某个标签到远程
$ git push origin --tags //一次性推送全部尚未推送到远程的本地标签


$ git tag -d v0.1 //删除tag
$ git push origin :refs/tags/v0.9 //删除远程tag,+上一步

5.最后

你不知道的就是真理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值