git 使用笔记

从零开始拉取远端分支

git clone http://xxx.git

git fetch

git branch -r // 查看远端分支

git checkout -b local-branch-name origin/remote-branch-name

打标签

类似tortoisesvn中tag目的,为了表示版本号

git tab 查看标签

git tab标签管理

分支管理

创建远端分支并推送本地分支代码

git push origin V2.0

git撤销没有修改的代码

git clean -df 修改所有没有untracked文件

git reset --hard 修改所有tracked文件回到上一个版本

删除本地分支

git branch -d branch-name

删除远程分支

git branch -r -d branch-name 先删除远程分支在本地存储

git push origin :branch-name 删除远程分支在远程仓库内容(不要省略分号前的空格)

别人删除远程分支,自己刷新本地分支情况

git fetch -p

或者先使用git remote show origin,如果看到远程分支写着stale, 就表明远程分支已经删除了,但是本地还存在本地仓库中

git remote prune origin

恢复本地删除的文件(还没有提交)

git checkout --file 或者 git checkout --f

禁用GIT换行符转换

git config --global core.autocrlf false

git config --global core.safecrlf true

前面一句是修改其属性为自动转换,后者是保证提交是保证一直的换行符,防止dos与unix的换行符同时存在

查看每一行代码究竟是谁改的

跟svn一样可以使用blame一样

git blame filename

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值