Git

git使用

2020-04-07  本文已影响0人  wqjcarnation

1、注册账号
登录github.com进行账号注册,邮箱激活
2、git流程图
https://www.runoob.com/git/git-workflow.html
3、eclipse下的简单使用及冲突解决
冲突解决
https://blog.csdn.net/lhw_csd/article/details/81204202

第一部分 git简介及常用指令

git三个区域

工作区:本地存放代码的地方
暂存区:(缓存区)提交本地的仓库
git仓库:远程仓储

git和github

git:是一个软件,版本管理软件,分布式
github:是支持git网站

git 常用操作

从生命周期的角度来看命令
git init :初始化---进行一次 (版本管理员)
git clone:把远程的代码或工作下载到本地 :一次(实例化)


中间服务的方法
1、本地的操作
git add 提交文件到暂存区
git commit -m '描述' 提交文件到本地仓库
2、远程的操作
git push 上传
git pull 下载

分支操作

git branch 查看分支
git branch 分支名称 新建分支
git checkout 分支名称 切换分支(分支合并)
git branch -d 分支名称 删除分支(慎用)
git merge 被合并的分支
注意:1、分支合并时一定时进入主分支,然后运行合并操作

master dev

master
git merge dev
2、分支删除时,一定退出当前要删除的分支,简言之,自己不能删除自己
3、不要拿自己的项目进行练习,最好新建个样例项目进行练习。切记

第2部分:git使用

本地使用:初始化和新建远程版本库,本地clone

以下操作一个工程一般只进行一次即可,相当于初始创建

进入https://git-scm.com/点击download进行下载

image.png

下载后的文件

image.png

点击下载后的安装文件进行安装,一路下一步就可以

step 0、使用前设置登录用户名和邮箱
否则将来会出现如下错误。当然出现如下错误时也是如下的解决办法

image.png

原因分析:本地没有设置上传时的用户名
解决方法:用户名、邮箱地址改为当初注册github时用的用户名和邮箱

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

step 1、在d盘新建一个code目录,并进入该目录,之后右键点击git bash here进入命令行状态

image.png image.png

step 2 :git init


image.png

step3:ls空格-la 查看目录下的文件


image.png

上面的过程完成初始化操作

step4:在远程仓库上新建项目


image.png image.png

接下来的界面里可以看到仓储详情,点击clone按钮复制仓储位置

image.png

https://github.com/18642046589/git-demo.git

step5 本地clone工程
git clone 线上仓储位置

       git clone https://github.com/18642046589/git-demo.git
image.png

成功的状态

image.png

查看隐藏文件方法

image.png

远程上传:上传到远程

中间服务的过程,一个过程一个人可能进行多次
git add 提交文件到暂存区
git commit -m '描述' 提交文件到本地仓库
--------------------------------------------------文件还在本地
git push 上传

git add login.txt
git commit -m '用户登录的方法'
git push

image.png

如果成功,远程界面里可以看到文件


image.png

403问题解决方法

github上的工程默认只能读,不能改,需要创建仓储的人进行授权

操作方式:
1、github网站上找到对应的项目,右上角settings

image.png

2、manage access ---->invit terms or people

image.png

3、之后的界面可以选择组织或者单个用户-选择读写权限---add即可

image.png

远程下载:从远程服务器上下载

git pull

冲突解决

冲突时报错

image.png

解决办法
1、git pull(隐含的会对代码进行合并处理,中间有标识)
2、与同事商量如何修改,进行修改.,切记
3 、再重新提交
git add
git commit -m '注释'
git push

image.png

总结一下:
git init
git clone

git add
git commit -m ''
git push

git pull

使用原则:每天上班第一个任务从远程pull最新的程序下来
每天下班前所当天编写的代码push到远程库里

上一篇 下一篇

猜你喜欢

热点阅读