Git基本命令操作

一:Git命令行操作

1.初始化本地库

git  init

注意:.git目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡乱的修改。

2.设置签名

作用:区分不同开发人员的身份。这里设置的签名和登录远程库(代码托管中心)的账号和密码没有任何的联系。

命令:

项目级别/仓库级别:尽在当前本地库范围内有效

git config user.name 用户名
git config user.email 邮箱地址

系统用户级别:登录当前操作系统的用户范围

git config --global user.name 用户名
git config --global user.email 邮箱地址

级别:

就近原则,项目级别优先于系统用户级别,二者都有时采用项目级别。

项目级别

Git基本命令操作_第1张图片

系统用户级别

Git基本命令操作_第2张图片

Git基本命令操作_第3张图片

 3.添加提交以及查看状态

添加提交:

git add 文件名 ###这是把文件添加到缓存区
git commit 文件名 ##这是把代码提交到本地库

查看状态:

git status

查看工作区,暂存区的状态

Git基本命令操作_第4张图片

暂存区存在的意义:

我们把代码提交到暂存区,是可以测回的,如果直接commit的话是不能的 

4.查看历史记录:

git log #最完整的形式
git log --pretty=oneline #简洁一些
git log --oneline #更简洁
git relog #可以显示从当前的版本移动到其他版本的步数。

5.对版本进行前进和后退

基于索引值进行版本的前进和后退

git reset --hard 哈希值

Git基本命令操作_第5张图片

 6.永久删除文件后找回

如果我们把一个文件删除想找回,只能返回到之前的版本进行。

7.添加到缓存区但还没提交到本地库删除文件的找回

 

git reset --hard HEAD

直接返回到最初的版本就好。

8.分支

创建分支:

git branch  [分支名]

查看分支:

git brabch -v

切换分支:

git checkout [分支明]

合并分支:

第一步:切换到被合并的分支上。

第二步:执行merge命令

git merge [分支明]

合并冲突的解决办法:

第一步:编辑文件,删除特殊符号

第二步:把文件修改到满意的程度,保存退出。

第三步:

git add [文件名]

 第四步:

git commit -m "..."

 

 

你可能感兴趣的:(Git&github)