Git

Git命令

1
2
3
4
5
6
7
# Git 配置
git config 查看git配置

git config -- global user.name ""

git config -- global user.email ""

1
2
3
4
5
6
# 查看当前状态
git status

可以根据文件的颜色来判断当前的状态
- 红色 文件在工作区修改,还未添加到暂存区和本地库
- 绿色 文件添加到暂存区,但还未添加到本地库
1
2
# 初始化版本库
git init 会在根目录下新建一个名为.git的文件夹
1
2
3
4
5
6
# 添加文件到暂存区
git add file.txt 将file.txt文件上传到暂存区

git add *.txt 将所有的txt文件上传到暂存区

git add . 将所有文件上传到暂存区,包括子目录,但不包括空目录
1
2
3
4
# 提交到本地仓库
git commit -m"" file.txt 将file.txt文件上传到本地库

git commit -m"" 将暂存区的所有文件上传到本地库
1
2
# 查看git的日志
git log
1
2
# 版本回退
git reset -- hard 版本id
1
2
3
4
5
6
# 仓库撤销修改
- 撤销工作区的修改 git checkout -- file.txt

- 撤销暂存区的修改
要先在暂存区中撤销 git reset head file.txt
然后在工作区中撤销 git checkout -- file.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 分支
git branch 查看当前分支

git branch -a 查看所有分支

git branch <branchName> 创建新的分支

git checkout <branchName> 切换分支

git checkout -b <branchName> 创建新的分支并切换到当前分支

git branch -d <branchName> 删除分支

git merge <branchName> 合并分支
1
2
3
4
5
6
7
8
9
10
11
# 远程仓库
git remote add origin https://github.../XXX.git 将本地的git添加到远程库,仓库名origin

git remote rm origin 将origin的远程仓库删除

git clone <URL> 从远程仓库下载

git push (-u) origin master 将master分支推向origin远程库
(第一次需要加-u)

git pull 将远程仓库拉到本地库

Git
https://johnjoyjzw.github.io/2020/07/01/Git常用命令/
Author
John Joy
Posted on
July 1, 2020
Licensed under