Git 学习笔记

本文详细介绍了如何在Windows系统上安装Git,并指导读者完成基本配置。通过实例演示了如何创建本地及远程仓库、关联远程库、克隆远程资源等操作。此外还讲解了分支管理、多人协作流程、标签创建等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



Git 学习

  1. 安装

    安装包:https://git-scm.com/downloads  在官网里有各种系统的版本,这里我只下载和学习windows版本

  2.  

    Git-2.13.3-64-bit.exe

    双击该exe文件,然后所有的默认下一步操作即可完成安装。

  3. 配置

    安装完成后,可以在自己的电脑上看到有这个:

     

    单击Git Bash选项打开git,在这里需要进行配置,

    git config --global user.name xxxx

    Git config --global user.email xxxxx@xxx.com

  4. 建本地库

    在自己的本地电脑上,选择一个空文件夹,初始化一个Git仓库,使用git init 命令。该命令即可把该空文件夹初始化成一个本地仓库。

    添加文件到仓库:1、使用git add file,可以反复多次使用,添加多个文件;2、使用命令git commit,完成提交。

  5. 建远程库

    github.com官网注册用户。

    1

     

    2

     

  6. 关联远程库

    使用命令 git remote add origin git@server-name:path/repo-name.git;

    :git remote add origin https://github.com/hzshi007/repositoryGit.git

    关联之后,使用命令git push -u origin master推送master分支的所有内容;

    此后每次本地提交后只要有必要,就可以使用命令git push origin master推送最新修改;

  7. 克隆远程仓库的资源

    Git支持多种协议,如:

    1Git clone命令:git clone https://github.com/hzshi007/repositoryGit.git;

    2git clone git@github.com:hzshi007/repositoryGit.git;(该协议速度最快)

    七、分支创建管理

    1、查看分支:git branch

    2、创建分支:git branch name

    3、切换分支:git checkout name

    或者创建+切换分支:git checkout -b name

    合并某分支到当前分支:

    git merge --no -ff name(普通版)

    Git merge name(快速版)

    普通版合并后的历史有分支,快速版没有。

    删除分支:git branch -d name

    合并分支时有冲突先手动解决冲突再提交。

  1. 隐藏修改

    修复bug时,需要新建个bug分支修复,然后合并,最后删除;

    当手头上的工作没有完成时,可通过命令git stash 命令隐藏起来,然后去修改不过

    ,修复完成后,再git stash pop 回到工作现场。

  2. 多人协作

  1. 查看远程库信息,使用git remote -v;

  2. 远程仓库默认名称origin;

    本地新建的分支如果不推送到远程,对其他人就是不可见的;

    从本地推送分支,使用git push origin branchname(本地分支)

    如果推送失败、先用git pull 抓取远程的新提交;如有冲突则先处理分支。

  3. 需要推送远程的分支:

    amaster分支是主要分支,所以需要时刻与远程同步;

    bdev分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远程同步;

    cbug分支只用于在本地修复bug,除非上级需要看你的修复进度,否则一般不需要推送到远程;

  1. 创建标签

    命令git tag name;

    Git tag -a tagname -m tagmsg;

    Git tag 查看所有标签.

    十一、配置别名

    对于名字较长和不容易记住的命令可以命名一个缩写别名;

    如:Git status 别名:git config --global alias.st status

     git config --global alias.ci commit

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值