配置email:git config --global user.email ‘my@qq.com’
配置name:git config --global user.name ‘my’
克隆程序:git clone 网址
更新文件:git add 文件
查看状态:git status
准备提交:git commit -m “修改的原因”
最终提交:git push origin master
查看分支:git branch
创建分支:git branch lv
创建并切换到分支:git checkout -b lv
切换分支:git checkout lv,lv是分支
删除本地分支:git branch -d lv
提交本地分支:git push origin lv
更新本地分支:git pull
合并其他分支到当前分支:git merge lv
修改之后未add 直接使用git checkout --readme.txt(撤销工作区的修改)
git push origin --delete lv(lv是分支),删除远端分支
git checkout . 本地所有修改的。没有的提交的,都返回到原来的状态
git冲突问题先用git stash 然后git pull后再用git stash pop
删除文件
git rm -r --cached a/1.txt // 删除a目录下的1.txt文件
git commit -m "删除a目录下的1.txt文件" // commit
git push origin 分支名称
git 如何取消add操作
可以直接使用命令 git reset HEAD
这个是整体回到上次一次操作
绿字变红字(撤销add)
如果是某个文件回滚到上一次操作: git reset HEAD 文件名
红字变无 (撤销没add修改)
git checkout --文件