git安装和使用(托管服务 分支 克隆)超细教程

先来了解一下知识

下载与安装 (默认安装,下一步即可)

下载地址: https://git-scm.com/download

 下载完成后可以得到如下安装文件:

双击下载的安装文件来安装Git。安装完成后在电脑桌面(也可以是其他目录)点击右键,如果能够看到如下两个菜单则说明Git安装成功。

 

Git GUIGit提供的图形界面工具

Git BashGit提供的命令行工具

 常用的托管服务[远程仓库]

前面我们已经知道了Git中存在两种类型的仓库,即本地仓库和远程仓库。

我们可以借助互联网上提供的一些代码托管服务来实现,其中比较常用的有GitHub、码云、GitLab等。

gitHub( 地址:https://github.com/ )是一个面向开源及私有软件项目的托管平台,因为只支持

Git 作为唯一的版本库格式进行托管,故名gitHub

码云(地址: https://gitee.com/ )是国内的一个代码托管平台,由于服务器在国内,所以相比于GitHub,码云速度会更快 GitLab (地址: https://about.gitlab.com/ )是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务,一般用于在企业、学校等内部网络搭建git私服。

注册成功之后登录,新建仓库 

 

 点击创建

 

基本配置

设置用户信息

git config --global user.name "cy"

git config --global user.email "2222222@qq.com"

 

查看配置信息  

git config --global user.name

git config --global user.email

 第一种方式:

 第二种方式:

 

  untracked是没有被git管理 如果执行了git add,这个文件就进入了tracked已跟踪状态,第一个次执行add的文件就是staged已暂存状态

 

git commit -m "init.." helle.java 

此时hello.java已经从暂存区提交到版本库,查看状态,发现暂存区没有hello.java,进入未修改状态,这时去修改hello.java内容然后保存,再去查看状态,发现是已修改状态 

git log 可以查看日志,可以显示提交的版本 

 

可以回到指定的版本

$ git reset --hard 56ba810c8a3cfe475f01bddfba7f62de5f62a15d

 

git remote -v  详细信息

git remote

 刚才hellogit是从马云上克隆的默认本地和远程是有关系的,但是本地建的仓库和远程仓库是没有关联的,通过如下命令可以建立连接

 

git remote add 别名(一般都是origin) 地址

从远程仓库拉取代码

git pull origin(仓库的别名) master(分支名)

把代码上传到远程仓库

git push origin(仓库的别名) master(分支名)

 

git branch

git branch -r

git branch -a

创建分支

git branch b1

查看分支,星号代表在这个分支上

 

 

切换分支

git checkout b1

 

 

把新建的分支上传到远程仓库

git push origin b1

合并分支时如果两个分支修改了同样的文件,会冲突的,可以手动解决

然后add 在提交,如果提交报错,在后面加一个-i即可

 

把项目上传到远程仓库

1.创建本地仓库

 

 

 

 

从远程仓库克隆 

 

  • 14
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值