git一些比较常用的指令
- 初始化仓库(在文件夹中使用此命令可以将该文件夹初始化git仓库)
git init
- 查看当前分支状态(查看当前分支是否存在更改过的文件)
git status
- 将当前分支文件加入暂存区
git add [文件名]
- 将当前分支所有更改加入暂存区
git add .
- 查看分支
git branch
- 创建分支
git branch [分支名]
- 切换分支
git checkout [分支名]
- 创建并切换分支
git checkout -b [分支名]
- 提交分支
git commit -m [提交信息]
- 连接GitHub仓库地址
git remote add [GitHub远程仓库地址]
- 提交当前分支到远程GitHub仓库
git push -u origin [分支名]
- 查看提交历史
git log
- 删除本地分支
git branch -d [分支名]
git branch -D [分支名]
- git branch -d 会在删除前检查merge状态(其与上游分支或者与head)。
- git branch -D 是git branch --delete --force的简写,它会直接删除。
- 删除远程分支
git push origin --delete [分支名]
- 查看远程分支
git branch -r
- 查看远程本地所有分支
git branch -a
- 创建分支并与远程关联
git checkout -b [本地分支名] origin/[远程分支名]
- 本地已有分支与远程分支关联
git branch --set-upstream-to origin/[远程分支名] [本地分支名]