git常用命令整理
拉取项目到本地
-
git clone http://账号:密码@git.test.com.cn/root/xx.git
-
gti clone http://地址.git(http路径下载)
查看待提交文件命令
- gti status
添加全部文件
- git add .
添加全部文件
- git add all
添加多个文件空格隔开
- add file1 file2 file3
添加src文件夹下的所有文件,添加src下的*.java 尾缀是java的文件
-
git add src/*
-
git add src/*.java
添加文件夹
- git add 文件夹名
提交代码
-
git commit -m “备注”(这个是单引号或者是双引号不一定)
-
引号问题报错:did not match any file(s) known to git
git强制覆盖本地命令(分步执行):
-
git fetch -all
-
git reset – hard origin/master
-
git pull
git强制覆盖本地代码命令(单条执行):
- git fetch --all && git reset --hard origin/master && git pull
切换分支
1.查看所有分支
- git branch -a
2.查看当前使用分支(结果列表中前面标*号的表示当前使用分支)
- git branch
3.切换分支
- git checkout 分支名
git放弃本地修改
- git checkout 文件名
- git checkout // 放弃所有文件的所有修改
- git reset --hard 版本号 // 返回到某个版本,放弃所有修改
将文件从暂存区退回到工作区
- git rm --cached