Git常用命令(持续更新)

参考

Git教程 - 廖雪峰的官方网站 (liaoxuefeng.com)

Git 教程 | 菜鸟教程 (runoob.com)

git push 报错为fatal: The current branch master has no upstream branch. To push the current branch and_小鼠2021的博客-CSDN博客

git本地仓库初始化

1
2
3
4
5
git init #git仓库初始化
git add . #添加所有变化的文件
git commit -m “first commit” #提交到本地仓库
git remote add origin 远程仓库地址 #与远程仓库绑定
git push -u origin master #提交到远程仓库主分支

绑定远程仓库

1
git remote add test git@gitee.com:zhz000/test.git

clone#克隆

1
git clone 远程仓库地址

git创建新的分支仓库

1
git checkout -b test

git 官方文件翻译

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
用法: git [--version] [--help] [-C <path>] [-c <name>=<value>]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]

这些是在各种情况下使用的常见Git命令:

开始一个工作区域(另请参见:git帮助教程)
clone 将存储库克隆到新目录中
init 创建一个空的Git存储库或重新初始化现有的存储库


处理当前更改(另请参阅:git帮助每日)
add 将文件内容添加到索引
mv 移动或重命名文件、目录或符号链接
restore 还原工作树文件
rm 从工作树和索引中删除文件

检查历史记录和状态(另请参阅:git帮助修订版)
bisect 使用二进制搜索查找引入错误的提交
diff 显示提交、提交和工作树等之间的更改
grep 打印与图案匹配的线条
log 显示提交日志
show 显示各种类型的对象
status 显示工作树状态


成长、标记和调整您的共同历史
branch 列表、创建或删除分支
commit 记录对存储库的更改
merge 将两个或多个开发历史合并在一起
rebase 在另一个基础提示之上重新应用提交
reset 将当前磁头复位到指定状态
switch 交换分支
tag 创建、列出、删除或验证用GPG签名的标记对象




协作(另请参见:git帮助工作流)
fetch 从另一个存储库下载对象和引用
pull 从另一个存储库或本地分支获取并与之集成
push 更新远程参照以及相关对象


“git help-a”和“git help-g”列出了可用的子命令和一些

概念指南。请参阅“git帮助<命令>”或“git帮助<概念>”

阅读有关特定子命令或概念的信息。

有关系统的概述,请参阅“git help git”。