首页 > 代码库 > Git常用命令总结
Git常用命令总结
查看、提交、对比、撤销、删除、恢复
git init // 初始化git来管理你的项目
查看:
- git status // 查看被git管理的且被修改过的文件( 查看状态 )
- git log // 查看提交到版本区的历史次数
提交:
- git add <file.name> // 提交文件到暂存区
- git commit -m "-注释-" // 提交暂存区里面的文件到版本库,并且写上注释
对比:
- git diff // 查看工作区跟暂存区代码的对比
- git diff --cached // 查看暂存区跟版本区代码的对比
- git diff master // 查看工作区跟版本区代码的对比
撤销:
- git reset HEAD <file.name> // 把文件在暂存区里的代码撤回到工作区( 覆盖掉工作区文代码 )
- git checkout <file.name> // 把版本区里面的代码撤销回工作区( 覆盖掉工作区代码 )
- git commit --amend // 撤销上一次的提交到版本库中的内容,用最新暂存区中的内容来提交
删除:
- git rm <file.name> // 删除暂存区里的文件,要确保工作区中已经没有这个文件才能使用(如果工作区的文件没有删除的话,是用不git rm来删除暂存区中的文件的)
- git rm -f <file.name> // 删除暂存区的文件连同工作区的文件也会一块删除(强制删除)
- git rm --cached <file.name> // 只删除暂存区里面的文件,工作区的保留
恢复:
- git checkout commit_id <file.name> // 根据版本区提交流ID来选择恢复某个文件
- git reset --hard commit_id // 根据版本区提交流ID来选择恢复到某个版本
- HEAD^ // 选择恢复向下的版本
- HEAD~<num> // 选择恢复向下的第几个版本
- git reflog // 打印出最近的操作信息
同步项目到远程仓库
git remote //查看远程仓库名,默认是origin
git push origin master //把当前版本库提交到远程仓库中
Git常用命令总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。