linux下git的基本操作

1、git的基本内容

本地目录:本地的git文件夹;

暂存区:每一次进行git  add之后,系统会将这些版本放入暂存区里,可以进行撤销和发到仓库中;

本地仓库:每次进行git  commit之后进行的操作,等待上传到远程仓库中;

远程仓库:push之后,将数据存储到服务器中;

 2、git与github进行连接

1)在家目录中,进入到.ssh文件夹中;

2)需要注册一个GitHub账号,然后在bash中进行密钥的设立;

ssh -keygen -t rsa -C "GitHub账号"

-t   指定密钥类型,默认为rsa,可以省略

-C  设置注释文字

2)利用cat rsa 查看我们设置的公钥,将公钥复制到GitHub中粘贴;

linux下git的基本操作_第1张图片

3)利用ssh -T [email protected]进行测试时候建立连接;

3、git的一些基本命令

1)首先我们在系统中建立一个目录当作本地文件夹;然后利用init进行初始化。

git init   初始化文件夹

 

2)在github中建立一个仓库,将该仓库拉到本地;

git clone [email protected] SSH代码     将远程仓库克隆到本地

linux下git的基本操作_第2张图片

linux下git的基本操作_第3张图片 

3)将main.c文件加入到暂存区;

git add main.c    将文件加入到暂存区中

git status   查看暂存区的状态 

linux下git的基本操作_第4张图片 

4)提交到本地仓库

git commit -m "描述信息"         将文件从暂存区提交到本地仓库

linux下git的基本操作_第5张图片 

或者我们可以从暂存区中将修改撤回

git checkout     从暂存区撤回修改

5)查看本地仓库的版本信息

git log   查看本地仓库的版本信息

linux下git的基本操作_第6张图片 

git reflog   可以查看地址

git reset HEAD   从暂存区撤离

git reset --hard HEAD^ 回退版本 ,一个^即回退一个版本

HEAD  是一个指针指向最新版本的指针,用于回退版本

 6)上传到远程仓库

git push origin master   将文件上传到远程仓库中

 4、创建分支及合并

git branch dev    创建dev分支

 git branch  查看当前分支

 

git checkout dev   转换到dev分支

linux下git的基本操作_第7张图片 

git checkout –b dev 创建并切换到分支

 git merge 合并某分支到当前分支

 linux下git的基本操作_第8张图片

linux下git的基本操作_第9张图片

git reset --hard 版本信息号   切换到指定版本,可以回退,可以向前

 linux下git的基本操作_第10张图片

git branch -d dev   删除分支

 

git pull origin master   拉取服务器代码,更新本地代码 

你可能感兴趣的:(Linux)