git的使用方法,绝对简单有效

前言:先来简单介绍一下git。之前看过一个通俗易懂的例子:当你在本地写好某一个编程文档时,发现有些地方需要修改或者删除,有的人可能会直接在当前文件中直接修改,有的人会复制一份在上面修改,然后删除没用的文件。但是当你发现还是原来的文件好或者另外的版本好时,就可能手足无措了。此时可以使用git工具,在本地建一个版本库,每当我们需要修改时,就可以把之前的版本提交并标明此版的特点。这样文件夹里就只有一个编程文档了。当你需要哪个版本时,只要在版本库中恢复一下就可以了。

现在我们来看到底是怎样使用git的吧!

1、初始化仓库

// 在目录中创建新的Git仓库
git init

2、克隆远程仓库
1、首先对仓库进行fork,这个操作只需进行一次
git的使用方法,绝对简单有效_第1张图片

2、复制远程仓库的地址

注意:要从自己的仓库进行clone
git的使用方法,绝对简单有效_第2张图片
3、克隆,该操作一般也执行一次

git clone 仓库的地址

3、添加远程仓库

我们需要把远程仓库添加进来,方便push和pull

1、查看现有仓库

$ git remote -v
origin  ssh://[email protected]:8022/xxx/xxx.git (fetch)
origin  ssh://[email protected]:8022/xxx/xxx.git (push)

2、添加远程仓库

这里的upstream是远程仓库的代称,可以任意命名

$ git remote add upstream ssh://主仓库地址

再次执行git remote -v

可以看到成功添加了远程仓库

$ git remote -v
origin  ssh://[email protected]:8022/aaa/xxx.git (fetch)  
origin  ssh://[email protected]:8022/aaa/xxx.git (push)   
upstream        ssh://[email protected]:8022/aaa/xxx.git (fetch)    
upstream        ssh://[email protected]:8022/aaa/xxx.git (push)     

以上操作一般来说只需要操作一次即可,下面的操作基本上每天都要进行

stash

// 查看暂存区列表
$ git stash list
// 清空暂存区(若没有暂存区则不需要)
$ git stash clear
// 将自己的代码保存到暂存区
$ git stash save 'save message'
// 再次查看暂存区列表
$ git stash list

pull

$ git pull upstream develop

然后我们将暂存区的内容拿出来

// 显示做了哪些改动
$ git stash show
// 将暂存区取出
$ git stash apply

根据个人情况解决冲突
add 、commit、push

// 选中要提交的文件
$ git add .   
// 提交选中的文件
$ git commit -m 'commit-message'
// push到远程仓库
$ git push origin HEAD:分支名称

提PR
进入到自己的仓库,点击Merge Reqests
git的使用方法,绝对简单有效_第3张图片
然后创建合并请求
git的使用方法,绝对简单有效_第4张图片
git的使用方法,绝对简单有效_第5张图片

ps:
注意:每次提交代码之后重新工作时,要新建分支。

你可能感兴趣的:(git)