git使用基础篇(git常用命令记录)
回退到某次提交:git reset --hard commit id(这里的id,可通过git log 命令得出)回到未来版本:git reset --hard commit id (这里的id,可通过git log 命令得出)查看历史提交以及被回退的提交:git reflog(该记录有时限,且只在本地)回退到当前最新提交:git reset --hard HEAD。回退到上次提交:git res
一、创建仓库
1.进入需要创建代码库的文件夹
cd + 文件路径
2.创建/初始化仓库
git init
3.拉取远程仓库到本地
git clone (建议使用git clone)
二、添加文件到仓库
2.添加文件到暂存区
添加单个文件:git add
添加所有文件 :git add .
会忽略的文件:.gitignore中指定的文件会被忽略,这个文件里面可以直接指定哪些文件被忽略掉
2.提交到本地仓库
git commit -m “文字消息描述”
三、查看工作区的状态和对比工作区的修改变化
1、查看工作区状态
git status
2、对比工作区的修改变化
git diff + 改动的文件
四、仓库配置
1.配置全局用户名和邮箱
git config --global user.name "[name]"
例如:git config --global user.name "myname"
git config --global user.email "[emailaddress]"
如果是个人开发机可以这样配置,若是公共编译机则不能这样配置。
2.配置当前仓库用户名和邮箱
git config user.name "[name]"
git config user.email "[emailaddress]"
五、代码版本或提交切换
1.查看过去版本或提交
提交详情:git log
提交简介:git log --pretty=oneline
2.回退版本或提交
回退到当前最新提交:git reset --hard HEAD
回退到上次提交:git reset --hard HEAD^
回退到上n次提交:gi treset --hard HEAD~n
回退到某次提交:git reset --hard commit id (这里的id,可通过git log 命令得出)
3.重返未来版本
查看历史提交以及被回退的提交:git reflog (该记录有时限,且只在本地)
回到未来版本:git reset --hard commit id (这里的id,可通过git log 命令得出)
4.撤销修改
工作区文件撤销(没有提交到暂存区或没有git add):
git checkout + 文件名
暂存区文件撤销:
将暂存区文件撤销到工作区:
git reset HEAD+ 文件 (不带--hard)
撤销修改:git checkout+ 文件名
提交到了版本库:参考上面的“回退版本或提交”即可。
5.删除文件
从版本库中删除文件:
git rm+ 文件名 (修改后需要提交)
恢复删除:
参考上面的“撤销修改”即可。
从版本库中删除文件,但是本地不删除该文件:
git rm --cac hed + 文件名
6.重命名文件
将文件重命名:
git mv
将文件夹重命名:
git mv
7.忽略文件
通过git仓库下的.gitignore文件屏蔽某些中间文件/生成文件
提示:这里的版本均为本地仓库版本
高阶难一点的,在下一篇文章,可以打开看看滴!!!!!!!!!
更多推荐
所有评论(0)