git 使用笔记
1.init
初始化操作:将当前文件夹作为git项目根目录(创建.git文件夹),
git --help
查看帮助!
git init
2.add
新增文件,
git add --help
查看帮助
git add -A
git status
3.commit
提交文件,
git commit --help
查看帮助
git commit -m "first deploy"
4.管理远程库
简化操作
git remote add origin git@github.com:username/vue-demo.git
5.推送分支
若省略<远程分支名>,则<远程分支名>=<本地分支名>;
若<远程分支名>:<本地分支名>均为省略,则推送到与本地分支同名的远程分支。
git push origin <本地分支名>:<远程分支名>
- 示例
git push -f origin master:gh-pages
6.拉取远程分支
若省略<本地分支名>,则<本地分支名>=<远程分支名>;
若<远程分支名>:<本地分支名>均为省略,则拉取与本地同名分支。
git pull origin <远程分支名>:<本地分支名>
7.clone
- clone
git clone git@github.com:username/vue-demo.git
git branch -a
git checkout -b gh-pages origin/gh-pages
- clone指定分支
git clone -b <远程指定分支> <远程仓库地址> <本地文件夹名>
- 示例
git clone -b gh-pages git@github.com:username/vue-demo.git gh-page
git clone -b gh-pages git@github.com:username/vue-demo.git
8.建立追踪关系
将当前分支与指定远程分支建立追踪关系
git branch -u <远程分支名>
- 示例
git remote add origin git@github.com:username/vue-demo.git
git fetch
git branch -vv
git branch -u origin/gh-pages
git branch -vv
9.删除误提交的文件及目录
- delete
删除误提交的文件及目录target和.idea
git rm -r --cached backend/demo/target/
git rm -r --cached .idea/
git commit -m '删除target和.idea'
- .gitignore
git .gitignore文件增加以下内容
backend/demo/target/
!**/src/main/**/target/
!**/src/test/**/target/
参考: