git常用命令
Posted 蹦蹦跳的扎克
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git常用命令相关的知识,希望对你有一定的参考价值。
git
工作区(本地中init的文件夹:D:\\GitDemo===add===》版本库(暂存区===commit===》分支)
git命令:
git init #初始化仓库
git status #查看状态
git add test01.txt #添加test01.txt文件
git add . #添加所有待添加文件
git commit -m "备注" #提交添加文件
git log #查看日志
git reset --hard commit_id #根据commit_id回退至某次提交时
#撤销工作区中文件修改
git checkout -- test01.txt #撤销工作区(还没add提交)中test01.txt文件的修改
git checkout -- test01.txt test02.txt #撤销工作区(还没add提交)中test01.txt和test02.txt文件的修改
git checkout . #撤销工作区(还没add提交)中所有文件的修改
#撤销暂存区中文件修改
git reset HEAD test02.txt #撤销暂存区(add之后)中test02.txt文件的修改,撤销文件状态会回到add之前,使用git checkout test02.txt,便可将工作区的文件修改撤销掉
git remote add origin git@gitee.com:funny1265/git-demo.git #设置远程仓库地址
git push -u origin master #把代码上传到远程仓库(第一次需要加-u,后面不需要加-u)
git remote rm origin #删除关联远程仓库origin
git config --list #查看配置
git clone git@gitee.com:funny1265/git-demo.git #不小心删除本地仓库,可以用此命令将远程仓库克隆至本地
git pull origin master #把代码下载到本地仓库
若是不想让git跟踪本地某个目录(add时提示错误:目录文件夹过深),可以在目录中建一个.gitignore文件(如D:\\Program\\TheTimeSequence\\.gitignore),在当中添加需要取消跟踪的目录即可
git commit --amend #修改最近一次提交的备注:进入到编辑模式
git commit -m "备注":
忘记加 -m,会进入到添加备注界面:键入i,进入插入模式,写上备注;esc键:退出插入模式;输入 :wq 回车退回到普通界面;
以上是关于git常用命令的主要内容,如果未能解决你的问题,请参考以下文章