首页 > 其他分享 >git使用

git使用

时间:2022-09-18 21:12:18浏览次数:76  
标签:giteedemo git 账号 config gitee 使用 com

gitee使用 9个步骤:

1.创建项目,初始化项目,并设置项目账号
①创建项目 D:\workspace\java01\giteedemo
②初始化本地库 git init (在项目当前目录下,执行命令)
生成.git文件夹,它就是本地库。注意,隐含文件夹。
②设置项目账号,如果不设置采用全局账号
全局账号:~/.gitconfig
局部账号:.git/config
git config user.name "zhangsan"
git config user.email "[email protected]"
全局和局部同时存在,局部生效。没有配置局部,全局生效。

2.开发代码,并且进行提交操作
git add .
git commit -m "xxx"

3.注册号gitee账号,并在gitee上创建远程库
远程库会生成url,客户端可以通过url远程访问远程库
https://gitee.com/zhangsan/giteedemo 基于用户名和密码访问方式

4.映射远程库地址,给url定义别名,简化操作,push本地库代码到远程库上
git remote add origin https://gitee.com/zhangsan/giteedemo
git push origin master
需要输入gitee账号和密码
--------------------------------------------------------------------------------
5.克隆别人仓库
git clone https://gitee.com/zhangsan/giteedemo giteedemo

指定克隆仓库路径 以及克隆到本地项目自定义名称。
可以克隆提交者配置的url映射。但是不能克隆提交者的账号(.git/config)。

6.配置账号,不用再初始化仓库了,clone就初始化好了这个仓库

局部账号:.git/config
git config user.name "lisi"
git config user.email "[email protected]"

7.修改代码并提交
git add
git commit -m ""

8.push代码到远程库,需要建立合作伙伴关系,否则,不允许push
①演示不是合作伙伴关系会怎样,提交时需要输入丽思的账号和密码。但是库拥有者是张三,所以无权访问。
$ git push origin master
remote: Permission to zhangsan/giteedemo.git denied to lisi.
fatal: unable to access 'https://gitee.com/zhangsan/giteedemo': The requested URL returned error: 403

②演示建立合作伙伴关系(张三向丽思发起合作伙伴邀请,丽思同意邀请)
$ git push origin master

Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 12 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 286 bytes | 143.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-5.0]
To https://gitee.com/zhangsan/giteedemo
403f48f..f0ef7c2 master -> master


9.张三需要更新丽思远程库代码到本地库
git pull origin master

标签:giteedemo,git,账号,config,gitee,使用,com
From: https://www.cnblogs.com/demili/p/16705802.html

相关文章

  • Mac使用经验汇总
    在此记录使用Mac的一些经验技巧。安装brew如果按照官网提示安装,巨慢无比,如下:/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/......
  • 使用ssh连接virtual Box里的虚拟机
    使用ssh连接virtualBox里的虚拟机需求:virtualBox提供的文件拖放功能在从虚拟机拖向主机时,会出现一些卡顿,因此考虑使用ssh代替其文件传输功能。高级->端口转发......
  • Ubuntu 20.04 使用 socat 转发特定端口
    安装socataptinstallsocat根据需求确定要转发的端口比如,我的需求是监听IPv6的某一TCP端口,并转发至局域网内某一特定主机,可以使用以下命令:socatTCP6-LISTEN:xxxx,fo......
  • Qt之QLabel文本内容太长时可以使用省略号
    在使用QLabel进行文本内容显示时,有时候可能文本长度过长,会导致文本显示不全的问题,这个时候可以将文本内容的剩余部分使用...显示代码如下:MainWindow::MainWindow(QWidge......
  • 轻松使用 Debian的Linux
    Spiral Linux 就是这样一种发行版,它源于Debian。它的重点在于促进简单性并为最终用户提供开箱即用的特性和功能。如果您是开源操作系统的新手,并且想熟悉一个易于使用......
  • 使用 C# 承载 Flutter Desktop 进行插件开发
    FlutterSharpGoogle官方迟迟没有支持使用C#进行FlutterDesktop的插件开发,本Demo初步跑通,原创不易,如果对您有所帮助,请赐一个✨哈哈,详见https://github.com/Live......
  • Git 常用命令总结
    1.状态1.1文件状态2.分支2.1分支常用命令gitbranchxxx:新建分支gitcheckoutxxx:切换分支gitcheckout-bxxx:新建分支并切换到该分支(相当于上面两条命令)git......
  • css简单动画 @-webkit-keyframes、-webkit-transform、webkit-animation的使用
    浏览器前缀IE10和Firefox(>=16)支持没有前缀的animation,firefox(<16)使用-moz-前缀,因为现在firefox的版本也都不低,所以firefox都直接使用没有前缀的animation。而chrome,safa......
  • 使用这 3 个未充分利用的 HTML 事件为您的网站添加一些风格
    使用这3个未充分利用的HTML事件为您的网站添加一些风格Photoby阿迪·戈德斯坦on不飞溅在网络上脱颖而出变得越来越困难,同时这样做也越来越重要。在这里,我收集......
  • 使用多个装饰器
    2022-09-18多个装饰器使用的实例:1#定义一个装饰器2defmake_p(func):3print("执行装饰器make_p")45definner():6#对已有函数增加......