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常用命令

上一篇:DFS-257. 二叉树的所有路径


下一篇:如何实现共享软件网络授权认证,包括注册新用户、登录、修改密码等操作