git下载、安装、配置与简单应用(git上路之始)-程序员宅基地

技术标签: git  

目录

1 git下载、安装与配置

1.1下载与安装

1.1.1登录git官网:Git (git-scm.com)点击击图中红线圈出的Downloads,进入下载页面。

1.1.2根据自己系统,下载相应git软件(本人是win11)。

 ​​​​​​1.1.3 根据自己电脑,选择32位,或者64位的软件,本人选择64位安装版本。

1.1.4下载完成后,运行安装软件,一路默认下去,完成安装(本人修改了安装路径,其他一路默认)。

1.2 git配置

1.2.1 在桌面空白处右键点击:Git Bash Here

 1.2.2配置用户名

1.2.3配置用户邮箱

 1.2.4 查询是否设置成功

2 gitee创建远程仓库,拉取到本地,添加本地代码,上传到仓库

2.1登录gitee账号

2.2点击下图加号,新建仓库

2.3 新建仓库选项

2.4 将创建好的仓库拉取到本地

2.5 更新代码到远程仓库

3 GIT下载操作

3.1登录

3.2克隆下载

3.3 下载完成切换分支

​​​​​​​3.4 查看历史版本变更

​​​​​​​3.5 完成下载

​​​​​​​3.6 查看代码状态(是否更新、修改、修改了那些地方)

​​​​​​​3.7 更新到远程仓库(进入工程目录)

​​​​​​​3.8 重新编程调试项目

​​​​​​​3.9 重新建立分支

​​​​​​​3.10 提交分支到本地仓库

​​​​​​​3.11 新建远程分支


1 git下载、安装与配置

1.1下载与安装

1.1.1登录git官网:Git (git-scm.com)点击击图中红线圈出的Downloads,进入下载页面。

1.1.2根据自己系统,下载相应git软件(本人是win11)。

 ​​​​​​1.1.3 根据自己电脑,选择32位,或者64位的软件,本人选择64位安装版本。

1.1.4下载完成后,运行安装软件,一路默认下去,完成安装(本人修改了安装路径,其他一路默认)。

1.2 git配置

1.2.1 在桌面空白处右键点击:Git Bash Here

 1.2.2配置用户名

git config --global user.name "your username"

注意:用户名可以随意命名,由于本人使用的是gitee,所以用户名与邮箱均与其一致,方面记忆和后续操作。

​​​​​​​1.2.3配置用户邮箱

git config --global user.email "your email address"

 ​​​​​​​1.2.4 查询是否设置成功

git config user.name

git config user.email

或者用如下一条命令也可以:

 git config --list --global

注:之后就可以开始git之旅了,可以先在本地目录初始化仓库,然后推送到git托管平台(本人使用的gitee)。也可以先在网页端,建立远程仓库,拉取到本地目录,在目录中添加要编辑管理的代码文件,编辑、修改、测试后更新到git托管平台。

2 gitee创建远程仓库,拉取到本地,添加本地代码,上传到仓库

2.1登录gitee账号

Gitee - 基于 Git 的代码托管和研发协作平台

2.2点击下图加号,新建仓库

2.3 新建仓库选项

 

  1. 仓库名称
  2. 项目简介。
  3. 类型(权限)。
  4. 编程语言。
  5. 最后点击最下面的创建。

2.4 将创建好的仓库拉取到本地

1.文件夹内右键,选择Git Bash Here,打开命令行窗口。

 2. 在命令行输入:git clone https://gitee.com/qiaoxianglu/vocapr1152-a001-cdtbv100.git.

注意:网址为仓库地址,注意密码模式选https,公钥或者私钥选ssh.

3.进入本地仓库目录

注意:进入仓库目录可以入上图用cd vocapr1152-a001-cdtbv100/

命令,也可以在双击文件夹直接进入,点击右键,在快捷方式点击Git Bash Here如下图所示:

4.拷贝本地代码工程文件到本地仓。

5.编辑调试代码。

2.5 更新代码到远程仓库

1.git add .    //指定更新内容    . 表示全部更新,test.txt 表示更新指定文件

 2.git commit -m "一些注释说明"     //添加说明

 3.git push origin master            push代码到远程仓库

​​​

 4.查看状态git status

输入:git status 查看是否修改更新。

5.查看状态git log

GIT下载操作

如果仅仅只是自己代码,可能上传比较多,如果是多人协同,则需要下载小伙伴的最新代码(或者自己换了电脑,也需要下载操作)。

​​​​​​​3.1登录

Gitee - 基于 Git 的代码托管和研发协作平台 登录账号

​​​​​​​3.2克隆下载

点击:仓库/下载的项目文件夹/(克隆/下载),复制,此处复制的是网址链接(注意选择ssh免密,还是https模式)。然后在本地文件夹内,鼠标右击选择:Git Bash Here(安装好git),在命令行输入:

git clone +粘贴复制到的网址链接,回车,静等下载完成。

​​​​​​​3.3 下载完成切换分支

下载完成后输入:cd+项目名称 进入工程目录

输入:git branch -a    查看分支

输入:git checkout develop   切换到develop分支(根据自己的分支名称操作)

​​​​​​​3.4 查看历史版本变更

输入:git log 可以查看版本变更(按q退出git log 页面)

​​​​​​​3.5 完成下载

至此远程代码下载到本地,进入工程目录双击工程文件(同事编写的脚本文件),之后打开工程文件,即可编辑、修改、调试。

​​​​​​​3.6 查看代码状态(是否更新、修改、修改了那些地方)

输入:git status

​​​​​​​3.7 更新到远程仓库(进入工程目录)

git add .    //指定更新内容    . 表示全部更新,test.txt 表示更新指定文件

git commit -m "一些注释说明"     //添加更新说明

git push origin master            //执行更新操作 绑定好的可以直接push

​​​​​​​3.8 重新编程调试项目

完成以上操作之后,如果别的小伙伴或者自己在别的机子重新修改了代码,要再调试、完善代码,需要先从远程仓库拉取一下:

git pull, git pull origin 分支名称(本地):分支名称(远程)

确保获得最新代码。每次修改完善代码,测试OK后,按照更新到远程仓库操作步骤,及时更新到远程仓库。

​​​​​​​3.9 重新建立分支

另外开发代码可以重新建立一个分支,切换到新分支:

git checkout -b newfeat

switched to a new branch ‘newfeat’ 

​​​​​​​3.10 提交分支到本地仓库

git add .

git commit -m "feat: add a new feat"  添加备注,提交到本地仓库

​​​​​​​3.11 新建远程分支

git push origin 分支名称(本地):分支名称(远程)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/huangtubaye1/article/details/124477577

智能推荐

linux c 实现简易HTTP服务器_linux c http-程序员宅基地

文章浏览阅读8.6k次,点赞4次,收藏39次。需要用到的知识点:HTTP协议socket通信linux多线程server.c#include #include #include #include #include #include #include #incl_linux c http

服务器装系统进pe界面就死机了,进入PE后安装系统老是会卡住。是什么问题啊。...-程序员宅基地

文章浏览阅读8.7k次。满意答案WJC1986118WJ推荐于 2017.11.27【◆】【你好】【◆】.进入PE后安装系统老是会卡住.建议你重新下载原版镜像,格式化C盘,进行干净安装..还卡则需检测硬盘有无错误及坏道~可使用DiskGenius>检测和尝试修复硬盘坏道..★重要提示:修复硬盘坏磁道,会破坏坏磁道及其临近扇区的数据。请在硬盘坏道修复前,先做好数据备份,以减少不必要的数据损失!!!..★电脑安装(重装..._pe很卡

ffmpeg音视频处理流程核心技术_视频效果演示系统的核心技术-程序员宅基地

文章浏览阅读712次。视频播放器原理 什么是ffmpeg? ffmpeg 音视频编/解码 流程图 ffmpeg 常用 struct AVFormatContext AVStream AVCodecContext AVCodec AVPacket AVFrame ffmpeg 常用Api av_register_all() avformat_alloc_output_context2() avio_open()..._视频效果演示系统的核心技术

Java List集合多种情况处理方法_java list reduce-程序员宅基地

文章浏览阅读449次。Java List集合多种情况处理方法:List集合交集、并集、差集、去重、与数组互转、删除、排序等操作_java list reduce

【UML】软件需求说明书_uml需求文档访客管家-程序员宅基地

文章浏览阅读2.3k次,点赞77次,收藏80次。需求:指人对客观事务需要的表现,体现为愿望、意向和兴趣,因而成为行动的一种直接原因。软件需求(IEEE软件工程标准词汇表):(1)用户解决问题或达到目标所需的条件或能力。(2)系统或系统部件要满足合同、标准、规范或者其他正式规定文档所需具有条 件或能力。(3)对(1)或(2)中的一个条件或一种能力的一种文档化表述。用例:定义 1 用例是对一个活动者使用一个系统的一项功能时进行交互过程中的一个文字描述序列。_uml需求文档访客管家

linux笔记-根文件系统及文件管理命令详解_根文件系统文本登陆-程序员宅基地

文章浏览阅读574次。第三章、Linux根文件系统及文件管理命令详解02_03_Linux根文件系统详解文件系统:rootfs: 根文件系统 FHS:Filesystem Hierarchy Standard(文件系统目录标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定_根文件系统文本登陆

随便推点

说说内核与计算机硬件结构-程序员宅基地

文章浏览阅读502次。1.内核诸如51/ARM/90/PIC/AVR.....有好多种的,何况内核从来不分类,因为每一家常都可以改内核,你应该问的是架构!!只有懂架构才能用什么片子都驾轻就熟. 我详细的说一下吧. HARVARD(哈佛)架构:ROM(程序空间)与RAM(数据空间)分开,便于程序与数据的同时访问,减少程序运行时访问的瓶颈,提高数据吞吐. PRINCETON(普林斯顿)架构:采用通用计算机广泛使用的..._dcache和微处理器的接口 整个系统的层次结构如图1所示

数据结构应用案例——栈结构用于8皇后问题的回溯求解-程序员宅基地

文章浏览阅读862次。【说明】本文来自由周世平老师主编的《C语言程序设计》教材。我作为参编人员执笔了第7、8章。“第8章 问题求解与算法”中“8.6.1 回溯法”以8皇后问题的求解为例,介绍了回溯法的解题过程。这个解决方案中用到了“栈”,引用至此,作为栈应用的例子。需要说明的是,教材面向程序设计初学者,并全文中并未提出过任何关于“栈”的描述。这样做,隐藏了术..._八皇后栈回溯代码实现数据结构

c语言scanf中的分隔符的作用,C语言中scanf与分隔符(空格回车Tab)-程序员宅基地

文章浏览阅读2.5k次,点赞3次,收藏12次。众所周知,C语言中的scanf函数的作用是从标准输入设备(通常是键盘)读取输入值,并存储到参数列表中指针所指向的内存单元。下面从几个方面说一下一些稍微细节的东西。下面的实验都在vc6.0中通过。1、scanf的返回值scanf通常返回的是成功赋值(从标准输入设备赋值到参数列表所指定的内存区域)的数据项数,如果出错或是遇到end of file(注意,如果想从键盘输入EOF,在windows的DOS..._不同类型输入要分隔符吗c语言

Canvas实现黑客帝国字符雨_canvas画字符雨-程序员宅基地

文章浏览阅读1k次。 利用Canvas的fillText(),隔一定时间在画布上作画<!DOCTYPE html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> &_canvas画字符雨

微信公众号跳转微信小程序,自定义微信跳转标签_opentaglist-程序员宅基地

文章浏览阅读1.1k次。微信公众号跳转微信小程序,自定义微信跳转标签_opentaglist

数据恢复技术与LVM数据恢复方法_vgreduce --removemissing恢复-程序员宅基地

文章浏览阅读4.3k次。数据恢复技术与LVM数据恢复方法 1摘要 随着计算机网络应用的发展,数据存储的安全性变的越来越重要。在常见的基于RAID和LVM的环境下面,当出现硬盘故障或者错误操作导致数据丢失的情况下,采用适当的数据恢复策略可以在很大程度上提供数据恢复的成功概率。本文研究了几种情况下的数据恢复技术和方法,为数据恢复和数据安全的预防提供了指导。 2数据恢复需求 2.1Linux IO存储栈 图(1)Linux IO 存储..._vgreduce --removemissing恢复

推荐文章

热门文章

相关标签