一、创建仓库

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文件屏蔽某些中间文件/生成文件

提示:这里的版本均为本地仓库版本

高阶难一点的,在下一篇文章,可以打开看看滴!!!!!!!!!

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐