史上最全程序员第一次git使用全攻略
1.下载安装git
一般公司会有自己的软件库,你可以向别人询问去软件库中直接下载。如果没有就去对应的官网去下载一个版本,直接搜索相对应的git名就可以,比如这边的gitee地址:
2.git基本配置以及git的本地架构设计认识
-
git基本配置
如下信息会在提交代码时要使用,记录在你的每次提交中。以后才知道哪次提交是谁做的。
git config --global user.name "Your Name" #用户名 git config --global user.email "email@exmple.com" #邮箱 #查看所有的基本配置信息 git config -l
-
git的本地基本架构认识
1.版本库:工作区中有一个隐藏目录.git,这个目录不属于工作区,而是git的版本库,是git管理的所有内容
2.暂存区:版本库中包含一个临时区域,保存下一步要提交的文件,比如我们后面用的add操作就是把我们提交的文件存到暂存区。
3.分支:版本库中包含若干分支,提交的文件存储在分支中,比如我们存在暂存区的文件通过commit操作就会存入到对应的分在这里插入图片描述
支中。
git本地架构图 |
---|
3.git的远程仓库介绍及其使用
当我们多人协同开发时,每人都在自己的本地仓库维护版本。但是最重要的一点是,多人之间需要共享代码、合并代码,此时就需要一个远程仓库,这就到我们工作中多人开发使用的部分。
- 远程仓库的工作模式
远程仓库工作模式 |
---|
-
git远程仓库的使用
1.关联远程仓库,下面使用origin代替远程仓库
git remote add origin http远程地址
2.查看关联的远程仓库信息
git remote -v
1.克隆远程代码,用开发工具发开代码即可
git clone 远程的仓库地址(一般使用http协议的地址)
2.自己修改代码后,需要提交代码步骤
-
首先建立自己的本地分支并且切换到自己创建的分支
#1.查看自己的本地分支 git branch #2.创建自己的本地分支并切换到创建的分支 git checkout -b 自己创建分支名 #3.首先将自己的代码存到暂存区 git add . #4.将代码存到我们的本地分支 git commit -m '提交注释' #5.查看我们提交更改的部分 git status #6.将我们提交到本地分支的代码同步到远程中 #首先要先拉取一下远程的代码,可能远程的代码已经被其他人更改了 git pull origin master #一般远程的主分支都是master #然后我们在将自己更改的代码提交到远程仓库 git push origin 本地分支名
- git branch -d 分支名,可以删除本地不需要的分支
- git checkout -b 本地分支 origin/远端分支 可以关联远端分支,并且切换到新建的本地分支
- git merge 本地分支b 本地分支a需要更新代码到本地分支b上
- git branch -a 查看本地和远端所有分支
- git branch -r 查看远端所有分支
- git pull origin 本地分支 将本地分支的代码提交到远程关联的分支
- git branch --set-upstream-to=origin/feature1 feature2 远端分支feature1 和本地分支feature2关联
-
----- 大家切记push之前一定要pull一下~~~~~~~~~~~~~~~~
------有什么不对的地方,各位请请教~~~~~~~~~~~~~~