git使用方法

2019-04-22  本文已影响0人  尘埃里的玄

查询git版本 --检验git是否安装成功

git --version

创建公钥

......

从服务器上将项目下载到本地

git clone <- 地址 ->

(上传之前注意)

显示工作目录和暂存区的状态

git status

查看本地所有分支

git branch

查看远程和本地的所有分支

git branch -a

删除远程不存在的分支(码云上删除还显示的分支)

git remote prune origin

清理远程已删除本地还存在的分支

git fetch --prune origin

或者 git fetch -p

或者 git pull -p

查看本地分支与远程分支的关联信息

git branch -vv

(分支关系处理)

建立当前分支与远程分支的映射关系

git branch -u 【远程分支名称】

建立【本地分支名称】与【远程分支名称】的映射关系

git branch --set-upstream 【本地分支名称】 origin/【远程分支名称】

撤销本地分支与远程分支的映射关系

git branch --unset-upstream

(上传)

提交到缓冲区

git add .

上传到本地仓库

git commit -m "注释"

同步该分支到关联远程分支

git push

(新建远程分支)

将更改添加到【新远程分支名称】上

git push origin 【新远程分支名称】

推送本地分支到远程仓库

git push --set-upstream origin 分支名

(删除远程分支)

删除远程分支

git push origin --delete 【远程分支名称】

删除远程的某个分支(test),把本地分支参数设为空

git push origin :test

强制覆盖的方式用本地的分支替代远程库中的分支

git push -f origin test:test

(修改远程分支)

提交本地test分支作为远程的master分支

git push origin test:master

提交本地test分支作为远程的test分支

git push origin test:test

(拉取远程分支到本地)

git pull <远程库名> <远程分支名>:<本地分支名>

(线上刚新建分支之后)

在本地新建【本地分支名称】分支,并自动切换到【本地分支名称】分支

git checkout -b 【本地分支名称】 origin/【远程分支名称】

git checkout --track 【新分支名】

(本地分支操作)

新建【本地分支名称】分支

git branch 【本地分支名称】

删除【本地分支名称】

git branch -d 【本地分支名称】

重命名【本地分支名称】为【新本地分支名称】

git branch -m 【本地分支名称】 【新本地分支名称】

(合并分支)

将分支【本地分支名称】合并到当前分支中,自动进行新的提交

git merge 【本地分支名称】

将分支【本地分支名称】合并到当前分支中,但不要自动进行新的提交:

git merge --no-commit 【本地分支名称】

(类似clone)

git强制覆盖本地代码(与git远程仓库保持一致)

git fetch --all

git reset --hard origin/master

git pull

git强制覆盖本地命令(单条执行):

git fetch --all && git reset --hard origin/master && git pull

<- 版本回退相关 ->

git log

git reflog

<- 关于git pull ->

作用:取回远程主机某个分支的更新,再与本地的指定分支合并

没有 add 的文件,不会被覆盖。

add 了文件没有 commit,不能 pull。

commit 了之后 pull 有冲突,会自行解决或者提示需要编辑。

只要 commit 过,都可以用 git reflog 找回

格式:

git pull  <远程主机名> <远程分支名>:<本地分支名>

1. 如果与当前分支合并,则可省略本地分支名

git pull <远程主机名> <远程分支名>

相当于:git fetch <远程主机名> <远程分支名>

        git merge <远程主机名>/<远程分支名>

2. 如果当前分支与远程分支存在追踪关系

git pull <远程主机名>

3. 如果当前分支只有一个追踪关系

git pull

上一篇 下一篇

猜你喜欢

热点阅读