2.git
1. 冲突的修改
pull时错误
- 保留本地修改,支持pull
git stash
git pull
git stash pop
- 不保留本地修改
git reset --hard
git pull
2. 获取git的url地址
git remote -v
3. git查看branch
git branch
4. git建立新的分支
-
git clone下来一个需要的分支 -
从当前的分支拉copy开发分支,路径就是lz/copy
$ git checkout -b git checkout -b lz/copy
Switched to a new branch 'lz/copy'
- 把新建的分支push到远端
$ git push origin lz/copy
- 拉取分支、
$ git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
- 关联分支
$ git branch --set-upstream-to=origin/lz/copy
- 重新拉取 git pull
该方法来自于 https://blog.csdn.net/QH_JAVA/article/details/77760499
5.git删除本地文件并提交记录
rm -rf a.txt
git status
git rm a.txt
git commit -m "remove a.txt for now"
git push
6.恢复误删的文件
目前我好没找到太好的办法,只能一个一个恢复,先找到丢失的文件,再把这个文件修复掉
git reset
git checkout -- ./a.txt
|