git 教程:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
创建新分支并切换到新分支:
git checkout -b your_branch
写好以后,推送到服务器
git add -A
git commit -m ' 说明'
git push origin your_branch:your_branch
切换到主分支,merge,推送
git checkout master
git merge your_branch
git push origin master:master
查看当前状态:
git status
查看分支
git branch
编写.gitignore规则:可以使一些不想被提交的部分不被提交
https://www.cnblogs.com/kevingrace/p/5690241.html
删除文件:
rm后
git rm file 然后同样需要提交,push,远程才会和本地一样删除
删除后的两种提交 git: git add --ignore-removal & git add --all 区别
https://blog.csdn.net/jningwei/article/details/78494478
删除本地分支
git branch -d your_branch
删除远程分支
git push origin --delete your_branch!!!此步不要轻易操作,否则可能几天的工作都没了
精华:
误删操作,版本回退:
使用git reflog或者git log -g查看commit号。恢复到对应的commit号。
使用git reset命令和git branch recover_branch[新分支] commit_id效果一样
git reset --hard commitid
https://blog.csdn.net/fdipzone/article/details/50616386
也就是说,只能回退到你commit过的部分,所以要评测修改时及时commit,写上说明,防止误操作,还可以挽救
git lfs