Git
参考:廖雪峰的Git教程
Git 常用命令
-
git config --global user.name "name"
#配置git使用用户 -
git config --global user.email "mail"
#配置git使用邮箱 -
git config --global color.ui true
#配置颜色 -
git config --list
#查看当前配置 -
git init
#初始为git工作目录 -
git status
#查看git状态 -
git reflog
#查看未来历史更新点 -
git reset --hard 4bf5b29
#找到历史还原点的SHA-1值,就可以还原(值不写全,系统会自动匹配) -
git checkout -- file
#恢复暂存区至上一版本 -
git add [file1] [file2] ...
#添加指定文件至暂存区 -
git add [dir]
#添加指定目录至暂存区,包括子目录(递归添加) -
git add .
#添加当前目录所有文件至暂存区 -
git rm [file1] [file2] ...
#删除工作区文件,并将这次删除放入暂存区 -
git rm –cached [file]
#停止追踪指定文件,但该文件会保留在工作区 -
git mv [file-old] [file-new]
#重命名文件,修改后放入暂存区 -
git commit -m <message>
#把文件提交到仓库,-m
后面输入的是本次提交的说明
基本步骤
新建空文件
-
初始化和配置:
-
git init
:注意:在当前仓库下进行Git的初始化 -
git config --global user.name "name"
#配置git使用用户 -
git config --global user.email "mail"
#配置git使用邮箱
-
-
添加和更改:
- 暂存:
git add [file1] [file2] ...
#添加指定文件至暂存区 - 提交:
git commit -m <message>
- 暂存:
-
Push / Pull:
- Push:推送,将本地的一个分支Branch,推送到远程仓库的一个关联分支
- Pull:拉取,Push的反向操作
-
Merge:
- 合并:将子分支的更改,在比对之后,合并到master