# 常用命令
git push -- force //强制推送
git add . //添加当前目录的所有文件到暂存区
git commit -m [message] //提交暂存区到仓库区
git checkout . //丢弃当前工作所有修改
git stash //暂存工作区代码
git stash pop//显示最新一次暂存的工作代码
git branch -r //列出所有远程分支
git branch [branch-name] //新建一个分支,但依然停留在当前分支
git checkout -b [branch] //新建一个分支,并切换到该分支
git checkout - //切换到上一个分支
git merge [branch] //合并指定分支到当前分支
git status //显示有变更的文件
git log //显示当前分支的版本历史
git diff --shortstat "@{0 day ago}" //显示今天你写了多少行代码
git push [remote] [branch] //上传本地指定分支到远程仓库
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 新建代码库
1、在当前目录新建一个 Git 代码库
git init
1
2、新建一个目录,将其初始化为 Git 代码库
git init [project-name]
1
3、下载一个项目和它的整个代码历史
git clone [url]
1
# 配置
Git 的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。
1、显示当前的 Git 配置
git config --list
1
2、编辑 Git 配置文件
git config -e [--global]
1
3、设置提交代码时的用户信息
git config [--global] user.name "[name]"
1
git config [--global] user.email "[email address]"
1
1
1
1
1