我用 Linux编程地带

Git进阶操作

2018-12-13  本文已影响0人  MA木易YA

主要总结了一些git基础上的一些指令,直接展示用法,方便大家查询使用

1. 删除本地远程连接

git remote rm origin

2. 删除已提交入库的文件(后面跟的是文件名)

git rm -r --cache .idea/
git rm --cache .DS_Store

3. 强制将远程版本覆盖本地

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

4. git 对比文件差异

git diff COMMIT_ID_1 COMMIT_DI_2 

只查看更改过的文件目录


git diff --name-only COMMIT_ID_1 COMMIT_DI_2

对比和上次提交时的改动(快捷方式):

git diff --name-only HEAD HEAD^

5. 自动合并远程文件

git pull origin master

6. 推送到远程

git push --set-upstream origin master

如果你有多个远程分支,可以用如下方式进行管理:

7. 添加远程分支

git remote add test your_remote_url
# 添加了一个名为 test 的远程分支,地址为your_remote_url

git remote -v
git push test master
# 这行命令的含义就是将本地的 master 分支提交到 test 这个远程库的 master 分支上
git push test master:develop
# 这行的结果就是 本地的 master 分支被推送到 test 这个远程库的 develop 分支上

8. 移除指定的远程库

git remote remove test

查看其他命令

git remote -h

-参考
廖雪峰Git
hello-world

上一篇下一篇

猜你喜欢

热点阅读