git

1.远程与本地冲突

git pull origin
error: Your local changes to the following files would be overwritten by merge:
        recallctr-topology.iml
        src/main/java/com/wifi/recall/factorctr/DocMatrixCounter.java
Please commit your changes or stash them before you merge.
Aborting

1.git stash 先保持本地改动,可用来暂存当前正在进行的工作, 比如想pull 最新代码,又不想加新commit,或者另外一种情况,为了fix 一个紧急的bug, 先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作
2.git pull 拉起远程最新分支
3.git stash pop 合并自己的跟新

和远程dev建立链接

git branch --set-upstream-to=origin/dev dev

checkout 远程dev到本地dev

$ git checkout -b dev origin/dev

git 推送当前分支到远程dev上

git push origin dev

查看远程分支

git branch -r
git clone romete 默认只是clone远程remote的master,不会clone其他的目录

查看所有分支

git branch -a

删除本地修改

git checkout .

checkout 远程分支取到本,并自动建立tracking

git checkout -b localBranch origin/branchName (不加origin/branchName部分只是在本地建立分支,而不是获取远程分支)

使用-t参数 checkout

git checkout -t origin/branchName
默认会在本地建立一个和远程分支名字一样的分支
或者fetch来做
git fetch origin remoteBranchName:localBranchName

获取tag对应版本

1.git tag 查看远程tag
2.检出目标tag
git checkout tagName

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值