Git常用命令

一、初始化仓库
1
2
3
4
# 新建一个目录,将其初始化为Git代码库
git init [project-name]
# 下载一个项目和它的整个代码历史
git clone [url]
二、工作区–>暂存区
1
2
3
4
5
6
# 添加指定文件到暂存区
git add [file1] [file2] ...
# 添加当前目录的所有文件到暂存区
git add .
# 从暂存区删除到工作区
git rm --cached <file>...
三、暂存区–>仓库区
1
git commit -m "message..."
四、分支
1
2
3
4
5
6
7
8
9
10
# 列出所有本地分支和远程分支
git branch -a
# 新建一个分支,但依然停留在当前分支
git branch [branch-name]
# 新建一个分支,并切换到该分支
git checkout -b [branch]
# 切换到指定分支,并更新工作区
git checkout [branch-name]
# 删除分支
git branch -d [branch-name]
五、远程同步
1
2
3
4
5
6
7
8
9
# remote为url地址,或者本地起到别名 branch为本地分支名
# 为远程地址起名
git remote add [<options>] <name> <url>
# 取回远程仓库的变化,并与本地分支合并
git pull [remote] [branch]
# 上传本地指定分支到远程仓库
git push [remote] [branch]
# 列出所有远程别名
git remote -v
六、查看信息
1
2
3
4
# 显示有变更的文件
git status
# 显示当前分支的版本历史
git log