git安装及使用常用命令

本文详细介绍了Git的安装过程,包括在Ubuntu、Windows和Mac上的安装方法。接着,讲述了如何配置Git,创建新项目以及克隆仓库。文章还涵盖了分支管理,如创建、切换、合并分支和解决合并冲突的方法,以及提交、推送代码,打标签和下载项目更新的操作。最后,提到了如何删除Git项目。
摘要由CSDN通过智能技术生成
1.安装

Ubuntu:apt-get install git
Windows:官网下载地址:https://gitforwindows.org/,也可以用国内镜像:https://npm.taobao.org/mirrors/git-for-windows/。
Mac:使用图形化的 Git 安装工具比较方便,下载地址为:http://sourceforge.net/projects/git-osx-installer/

2.Git 配置:

进入终端,配置个人的用户名称和电子邮件地址:

git config --global user.name "runoob"

git config --global user.email test@runoob.com
(注:runoob 和 test@runoob.com 换成你自己的用户名及邮箱)

3.创建项目

进入GitLab 网页,在顶部栏上,选择: 菜单 > 项目 > 创建新项目 > 创建空白项目 > 输入项目名称 >使用自述文件初始化仓库 > 创建项目

4.克隆仓库

在项目页面上选择克隆,复制使用ssh或https的url,在计算机上打开终端,输入git clone 并将url粘贴在后面,例如:git clone http://192.18.0.2:1080/cxy/cxy_lidar_pcl.git
(注:使用ssh时需要先添加ssh-key,https不需要,因此推荐使用https进行clone)

5.进入项目目录

进入到clone下来的项目目录中 :cd <路径>

6.进入分支

通常情况下,默认进入的是 main分支,为了确认,可以使用git branch 命令获取分支名称查看。

7.创建分支

创建一个名为example 的新分支:git checkout -b examplegit branch example

8.切换分支

进入需要修改的分支,如:git checkout example 在此分支下进行开发

9.删除分支

git branch -d <branch-name>

10.查看修改前后变化

git diff

11.添加修改的文件

添加修改的文件暂存:git add <修改的文件名>

12.提交修改的文件暂存

提交暂存文件:git commit -m “需要添加的备注”

13.将暂存文件推送到远程仓库

git push <remote> <name of branch>
这里remote通常是origin
例如提交到origin远端的main分支:git push origin main

14.合并分支

将一个分支与默认分支合并,如example 分支与main分支合并:
git checkout main
git merge example

15.查看提交历史

git log

16.打标签

如果达到一个重要阶段,希望永远记住那个特别的提交,可以使用 git tag 给它打上标签:
如:git tag -a v1.0
当执行 git tag -a 命令时,Git 会打开编辑器,让你写一句标签注解,就像给提交写注解一样

17.下载项目中的最新更改

git pull <remote> <name of branch>
这里remote通常是origin
例如下载origin远端的main分支最新更改:git pull origin main

18.合并分支冲突

合并不仅仅是简单的文件添加、移除的操作,Git 也会合并修改,
创建并切换到example分支:
git checkout -b example
例如在example分支对readme.md文件进行修改并提交:
修改内容aaaaa
git add readme.md
git commit -m “提交备注”
现在开始切换回 main分支:
git checkout main
我们可以看readme文件内容恢复到我们修改前的状态,再次对readme.md文件做修改并提交:
修改内容bbbbb
git add readme.md
git commit -m “提交备注”
现在这些改变已经记录到我的 “main” 分支了,接下来将 "example " 分支合并过来:
git merge example
将example 分支合并到 main分支,发现一合并冲突就出现了,报错如下:

接下来我们需要手动去修改它,让main分支中的内容包含example分支中的修改,然后再次提交即可。(或者使用编辑器,如vs-code看冲突的地方手动调整将两边的修改都保留)

19.项目删除

(删除选项谨慎操作!!)
首先进入到待删除的项目下,然后依次选择Settings > General > Advanced settings >Expend >点击Remove project (若是中文则依次选择:设置>通用>高级>展开>找到最下面的删除选项),在弹出框中输入要删除的项目名称即可删除项目

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值