首页 > 其他分享 >Git基础使用

Git基础使用

时间:2022-11-22 21:01:18浏览次数:43  
标签:git 仓库 代码 基础 暂存区 Git 使用 远程

1、Git工作流程

Git基础使用_git

  • workspace:工作区,平时开发改动代码的地方,这个地方的代码是最新的
  • Index:暂存区,通过 git add . 命令会将代码存放到暂存区
  • Repository:本地仓库,通过 git commit -m '备注' 命令将代码从暂存区放到本地仓库
  • Remote:远程仓库,通过 git push origin:master 命令将代码从本地仓库提交到远程仓库

2、Git使用

2.1、Git初始化配置

  • 配置本地用户名和邮箱

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

  • git生成公钥,一直按回车就可以了

ssh-keygen -t rsa -C "邮箱地址"

  • git查看ssh公钥方法
  • 使用命令查看

cat ~/.ssh/id_rsa.pub

  • 在用户目录下的.ssh文件夹中,打开id_rsa.pub查看

2.2、Git常用命令

  • 创建版本库,选择一个文件目录,右键 git bash here,通过git init进行初始化一个本地仓库,该文件目录下会生成一个.git文件

Git基础使用_git_02

  • 第一次上传代码到远程仓库
  • 通过git add .命令将代码放到暂存区

Git基础使用_git_03

  • 通过git commit -m '备注' 将代码从暂存区放到本地仓库

Git基础使用_远程仓库_04

  • 通过git remote add origin [email protected]:zhang-nianke/test-git.git添加远程仓库地址

Git基础使用_git_05

  • 通过git push --set-upstream origin master将代码上传到远程仓库

Git基础使用_git_06

  • 将代码从远程仓库下载到本地
  • git clone 远程仓库地址 项目名称

标签:git,仓库,代码,基础,暂存区,Git,使用,远程
From: https://blog.51cto.com/u_15694134/5878492

相关文章

  • AXI iic使用
    本文主要讲述zynq的iic使用,iic作为主站使用,作为从站的本文不适合。Iic的接口在PL端。(iic的接口在ps端的情况下,不适合本文)如果iic的接口在ps端,请看:https://blog.csdn.net/......
  • MyBatis - 基础学习10 - 缓存
    一.简介1.为什么要使用缓存:我们在数据库查询数据的时候,总会不断的连接,释放,但是使用的查询语句和要查询的东西却是一摸一样的,这样反复的操作是十分浪费资源的所以,我们在......
  • mysql的基本使用
    目录数据库数据的分类MySQL简介MySQL基本使用系统服务的制作密码相关操作数据库重要概念基本的sql语句数据库1.数据库服务 统一路径统一操作方式(任何语言都可以操作)......
  • #yyds干货盘点#【愚公系列】2022年11月 微信小程序-地图的使用之面聚合
    前言地图基础属性:属性类型默认值必填说明最低版本longitudenumber是中心经度1.0.0latitudenumber是中心纬度1.0.0scalenumber16否缩放......
  • 使用modelsim仿真含Xilinx原语代码块
    很早之前笔者已经写过关于modelsim仿真的文章了,不过之前笔者做的仿真都是有现成代码块的仿真。对于那些使用原语的代码块进行仿真时则需要产生相关的仿真库,笔者这里使......
  • Java枚举的使用
    Java枚举是一个特殊的类,一般内容为一组常量,或者是唯一的对象(单例对象)。常用方法有:values()获取该枚举类中的所有常量,到一个数组中。ordinal()获取......
  • 【linux基础(三)】Linux命令
    一、Linux命令基本格式命令提示符[root@localhost~]#[]:这是提示符的分隔符号,没有特殊含义。root:显示的是当前的登录用户,笔者现在使用的是root用户登录。@:分隔符号......
  • 这是注册博客的第一天,哈哈哈,我希望把我学到的编程内容记录下来,同时分享给和现在的我一
    #include<stdio.h>voidbubble_sort(intsz,intarr[])//不能只是intarr[],两个int间用逗号隔开{//先确定冒泡排序的趟数inti=0;for(i=0;i<sz-1;i++){intj=0;intflag=1......
  • Linux C编程 使用相对路径加载动态库-rpath和$ORIGIN
    商业程序如何加载自己的so使用LD_LIBRARY_PATH的缺点是要实现设置LD_LIBRARY_PATH。不够自动化。那么大型的商业程序是如何加载自己的so呢。这里以QtCreator为例。QtC......
  • 【linux基础(二)】Linux文件(目录)命名规则
    在Linux系统中,一切都是文件,既然是文件,就必须要有文件名。同其他系统相比,Linux操作系统对文件或目录命名的要求相对比较宽松。Linux系统中,文件和目录的命名规则如下:除......