轻松入门git的使用,适合对git懵懵懂懂的同学

1、我现在就不介绍git市什么了,相信大家对git肯定有一定的了解了,现在我们就开始用他吧!

现在我们用gitee(码云)为例来学习git。下载git,创建远程仓库我们统统不说了。现在我们直接clone吧!

首先我们需要创建本地仓库,通俗的说就是你的电脑里面放“项目”的文件夹。

  1. 右击鼠标打开 git bash here

轻松入门git的使用,适合对git懵懵懂懂的同学

2.首先需要初始化本地仓库,通俗一点就是让git知道这个文件是git仓库

$ git init

轻松入门git的使用,适合对git懵懵懂懂的同学

3.初始化成功,现在我们需要获取SSH key**,让码云知道你本地的仓库,可以使用git自带的工具查看SSH key。右击鼠标打开 Git GUI here后打开窗口  点击help---->show SSH key

轻松入门git的使用,适合对git懵懵懂懂的同学

4.复制**,将**保存的gitee中,这里我也不接大家演示了。现在我们就可以clone 了

5.现在继续打开Git Bash here我们开始操作

git clone “你要拉去项目的ssh”

轻松入门git的使用,适合对git懵懵懂懂的同学

6.拉取成功后,我们会发现在本地仓库中有了“项目”,此时说明我们拉取成功

轻松入门git的使用,适合对git懵懵懂懂的同学

 

7.现在过了好几天了,你的朋友在也开发着各项目,现在你可以使用 

git pull      来更新你的项目。

8.现在你修改了项目,准备提交到远程仓库,此时你需要先 pull 一下你的代码,你肯定会想为什么先pull一下,因为如果这条分支在你上次pull到现在别人修改了代码,你现在直接push会发生什么?覆盖他的更改。所以先更新你的项目。遇到冲突就要解决冲突,然后你就可以提交了。

9.首先使用 git add . 将你更改过的文件存放在缓存中, 然后 git commit -m “输入一段文字解释”,这样就提交到你的本地仓库中,现在你就可以 git push 代码了。

轻松入门git的使用,适合对git懵懵懂懂的同学

2、现在我们在介绍一些其他命令

当前分支与远程分支没有关联的时候,可以通过强制推送,或者建立关联

(1)直接 git push origin develop 推向制定的分支,最强暴的方法,develop是远程分支的名字。
(2)正如上面所说关联远程分支。git push --set-upstream origin develop

1.新建分支

(1)git branch develop master
  新建一个叫develop的分支,基于master分支

2.切换分支

(1)git checkout develop
  现在可以在这个develop分支上做一些改动,并且提交。

3.本地创建了develop分支,准备向远程分支(develop)提交,可是远程还没有。

(1)git push -u origin develop

  这样一个新分支就创建好了。不过也可以指定分支提交。

4.查看所有分支

(1)git  branch

  (2) gir branch -r    (查看远程分支)

5.删除分支

(1) git branch -d [name]  (name为你要删除的分支)

(2)将-d   写成  -D。他的意思是强制删除。

(3)删除远程分支:$ git push origin :heads/[name]

6.合并分支

(1)git merge [name] ----将名称为[name]的分支与当前分支合并

(2)git merge --no-ff develop使用参数--no-ff,会执行正常合并,在master分支上生成一个新节点。

7.其他

查看远程仓库:$ git remote -v

添加远程仓库:$ git remote add [name] [url]

删除远程仓库:$ git remote rm [name]

修改远程仓库:$ git remote set-url --push[name][newUrl]

拉取远程仓库:$ git pull [remoteName] [localBranchName]

推送远程仓库:$ git push [remoteName] [localBranchName]

我也是初学者,如果哪里有不对的地方,欢迎大家指出。更多git。可以到官网学习哦!