git常用命令

2019-07-31  本文已影响0人  sunowter

1、合并某个分支的某个文件

git checkout 分支名 文件路径 

例:git checkout origin/dev src/component/goods/goodDetail

2、删除本地分支

git branch -d 分支名

3、删除远程分支

git push origin --delete 分支名

4、本地分支重命名

git branch -m 老的分支名 新的分支名

5、查看已有tag

git tag

6、新建tag

git tag  新建的tag名

7、新建有备注信息的tag

git tag -a 新建的tag名 -m '备注信息'

8、给指定的commit号打tag

git tag -a 新建的tag名 commit号

9、推送本地某个tag到远程

git push origin tag名

10、推送本地所有tag到远程

git push origin --tags

11、删除本地tag

git tag -d tag名

12、删除远程tag

git push origin :refs/tags/tag名

13、解决Your branch is based on 'origin/xxxx', but the upstream is gone

第一步:git config --get branch.bBranch.remote

>origin

第二步:git config--getbranch.bBranch.merge>refs/heads/aBranch

第三步:git branch --set-upstream-to=origin/bBranch

14、推送新项目到远程仓库

第一步:git init(初试化)

第二步:git config --global user.name "Administrator"(配置用户信息)

git config --global user.email "admin@example.com"

第三步:git remote add origin 远程仓库地址

15、回退到上一个版本

git reset --hard HEAD^

16、回退到指定版本

git reset --hard 版本号

17、强拉远程,覆盖本地

git fetch --all

git reset --hard origin/master

18、强推本地到远程

git push -f origin master

上一篇下一篇

猜你喜欢

热点阅读