git命令

配置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 --文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容