1 Star 1 Fork 0

FelixSuXP / docker

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
git命令.md 2.28 KB
一键复制 编辑 原始数据 按行查看 历史
FelixSuXP 提交于 2018-02-05 13:49 . docker-compose

1)git diff 文件全局名

对比文件与当前版本库的不同。

PS:效果等同:

git diff HEAD -- 文件全局名

2)cat 文件全局名

查看文件内容

3)git log

查看提交版本日志(只展示当前所在版本及以前版本)。

PS:单排显示: git log --pretty=oneline

版本号简写显示: git log --pretty=oneline --abbrev-commit

时间线显示: git log --graph --pretty=oneline --abbrev-commit

4)git reflog

查看提交版本日志(展示所有版本)

6)git reset --hard HEAD^

PS:版本穿梭,HEAD表示当前版本,HEAD^表示上一版本,HEAD^^表示上两个版本...

7)git reset --hard HEAD~1

PS:版本穿梭,HEAD表示当前版本,HEAD1表示上一版本,HEAD2表示上两个版本...

8)git reset --hard 版本号

PS:版本穿梭,版本号不必32位都写全,一般写7位就可以了,git会自己去查找。

9)git checkout -- 文件全局名

工作区文件内容会被版本库上最新的内容覆盖

10)git reset HEAD 文件全局名

这样可以清空暂存区,而工作区的内容不变,所以工作区文件状态会发生变化

11)git rm 文件全局名

删除文件 PS:只有提交至版本库的文件才能rm,只是在工作区或暂存区是不能使用rm的

12)ssh-keygen -t rsa -C "1013580089@qq.com"

生成ssh key

13)git remote add origin git@gitee.com:sxp9501/docker.git

本地仓库关联远程仓库 PS:也可以用http协议关联: git remote add origin git@gitee.com:sxp9501/docker.git

14)git push -u origin master

把本地仓库当前分支推送到远程仓库指定分支 PS:第一次推送需要参数-u进行验证,之后不需要

15)git clone 远程仓库地址

克隆远程仓库 PS:git clone下来的只有master分支

16)git add 文件全局名 把文件添加至暂存区 PS:删除的文件不需要add,可以直接commit

17)git log -1

PS:显示最后一次提交信息(作者、时间、提交注释)

18)git pull origin master

PS:更新代码

19)git branch –set-upstream-to=origin/master master

PS:使用git pull,"当前分支没有跟踪信息"报错问题的解决

1
https://gitee.com/FelixSuXP/docker.git
git@gitee.com:FelixSuXP/docker.git
FelixSuXP
docker
docker
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891