Git概述(下)

简介: Git概述(下)

添加个性化交互信息


1a0954065593495b966e7945d2c37396.pngaee8437c88294d1592b8317742b66fb0.png

4ebcd8a7b932478f9b2ccd4ddb87cf21.png

df6b15df75a448b69f63ee92be2dd1bb.png

ccc7daf96fe54d1bbb5aa71af056d736.png

767d74f018024470853ad9df8b486cd9.png

8dfc11746b864721ba1ed0311989fd46.png

6beca7ca2ff94d04ac1e7b7d4471e773.png


ab6e0d2295d1454eba108482346c2eb7.png

点击删除,删除本地仓库,然后复制远程仓库,按照上面的步骤进行复制远程仓库

e983280b291446e090a0f1d040fb96c3.png

963e0e681f844774989a1f05830626e3.png

95530bb6539641a6891e584985dfa1fd.png


f21b2f7597e94ebd9040be67fdbf2b89.png


-使用TortoiseGit


安装TortoiseGit,默认安装就可以满足所有要求,并且之前已经安装和设置过Windows的git,所以安装时全部选择默认的即可

56b9eef1ddf64409abf9fe60bb4539cd.png


5b6818cc836d42ef8dd46f6c39bde591.png

TortoiseGit的汉化包同样全部下一步


1f36d9dfdd764c21a1a58f8916f8eb6f.png

2c46f134b8fa4911b9e9ce7dd70e7a31.png

e203d77f417e48059b3df1c30f907092.png


8610d1cfd5e9468a9ce5d2bf96b464bf.png

592f2063f0934edc9353cc4caae70244.png

d5973774dc914cf09100629fd9bb8493.png

aa5d218307d149be823bb33ad181a9b5.png

2635ab0d95384b86b86dfc054c0b5fcd.png

2ae316cdfe0a4eba939dc444b26b5c05.png


792892080eb34e538ca9b941cc10c7ee.png

4d59c474e4ec4d60a4f2686f009d5813.png

添加到暂存区

3f0de9410ba743beaf631210a9c0c834.png


bfb7f8cb3f204786a98481f80d55eb31.png

e86f2620bfb74e0b82fb039b5ac07ee0.png


bde35f172d8940fdbb5d2baa9ef8fcd7.png

f09d6175ba304072b9b81d99a349fe5e.png

a330deea7a184dfbb6bdedfd72f4c55d.png

8a2c2fefb42045b5ae8a5ee6f70c72c4.png

点击推送,推送到远程仓库


7392ab95ff544864a4bd565efdc9e2c8.png

7ee42076ee7b487fad09a91b00d2a686.png

e2cf80d00d5247339881a147d54c240c.png

-使用Github


GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。


GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。


GIT服务器并不需要我们搭建,我们使用github就可以满足我们的需求


官网: https://github.com/


57cc25c370814438b7a913861ba3197a.png


4e8b3751ee2341c88d241f8cc5e16b47.png

c35aa475494d4223ae941f951916a397.png

7a894b13b409412e8068844c8199828b.png


12d26fe2d4cc45f7b42190f58e90929c.png

ee1924d032014a80adc9ec2bd830d79e.png

#生成密钥
[root@git ~]# ssh-keygen 
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:it268x6RVv9esC4hxQ8XHtcl1AmauD9CG4ZASn1YuBY root@git
The key's randomart image is:
+---[RSA 2048]----+
|   ...+.     o+.=|
|  . oE .  . o oo+|
|   . .+  ..+ . + |
|     o. .o..+ o  |
|    .  .S= ..+.  |
|     o +o.= ...o |
|    . o oo + .o .|
|      .. .. oo . |
|      o=o    .o  |
+----[SHA256]-----+
[root@git ~]# cat .ssh/id_rsa.pub    #查看密钥
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC54DY7BCQ04clFqFwSToMFUf1fU2w7FVuzVkqg8rUSGmjohh2Dy6ViPI0q1A23FW0KExGw+3kSDgz5wEsU5wjfqrrNySXI2xEcsTZZqYZv2hIlMavfXD74pqiHy1g2fjSLfnsneN3a1aPyETbq0wYSjz4nHzIFFrflDnKb1n0JsfHqUstgp3AHRgOG2hI75LbTWO3I9lLz+3rC5i6YEMFYPBPhVneLiboKA3E3cFWhcr/yjeVi3XcdWW3Q7MjI/3/txNwWIYBMIdZKkHuFHs1g4OhKmadEy60yPOicoL0MSMyiLRmD9C25weM7limmAN93BsbhIa24Hiq+DOxGGzoT root@git

点击设置

8b3223355dcf4577bf56f382fba7162b.png


e43d1dfe06104a1ea83d347b00dc254c.png


ac98fe053663467eb8f6bed662c82b5f.png

0cd4cb18767a43479357bd3113012039.png

成功添加


-测试在git机器上登录

[root@git ~]# ssh -T git@github.com
The authenticity of host 'github.com (13.229.188.59)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
RSA key fingerprint is MD5:16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,13.229.188.59' (RSA) to the list of known hosts.
Hi renzeyuan! You've successfully authenticated, but GitHub does not provide shell access.

e9524f90a7d74f0a9e5f50d01acf1ae5.png

-新建存储库


af35f9c383414ab7b3396cfaa0423adc.png

2a0896c43cdf4b51b1d566387eea8312.png

51c953de67ae4bff83c9e0965c2c82c7.png

创建存储库以后,GitHub会提示我们相关仓库操作,一种是我们本地没有仓库,需要先创建再推送,另一种就是我们本地已经有了仓库,直接推送上去就行了


-客户端工作流程

[root@git ~]# mkdir git-test
[root@git ~]# cd git-test/
[root@git git-test]# echo "aaa" > abc.txt
[root@git git-test]# git init 
初始化空的 Git 版本库于 /root/git-test/.git/
[root@git git-test]# git add abc.txt 
[root@git git-test]# git commit -m "abc"
*** Please tell me who you are.
Run
  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'root@git.(none)')
[root@git git-test]# git config --global user.name "renzeyuan"  
[root@git git-test]# git config --global user.email "1248873545@qq.com"
[root@git git-test]# git commit -m "abc"
[master(根提交) de847c9] abc
 1 file changed, 1 insertion(+)
 create mode 100644 abc.txt
 [root@git git-test]# git remote add origin https://github.com/renzeyuan/test.git  #把本地仓库和远程仓库连接
 [root@git git-test]#  git push -u origin master
Username for 'https://github.com': renzeyuan    #输入账户
Password for 'https://renzeyuan@github.com':    #输入密码
Counting objects: 3, done.
Writing objects: 100% (3/3), 208 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/renzeyuan/test.git
 * [new branch]      master -> master
分支 master 设置为跟踪来自 origin 的远程分支 master。   #显示成功

60df206a3d2347e7b6d31713ed2d9fd1.png6a793b6fccfe4c6fa33cf08c2a6f6251.png



ff2f3d4367fa478188a76ec5d81c8d8a.png

目录
相关文章
|
9月前
|
开发工具 git
[Git]Git概述与安装(二)
[Git]Git概述与安装(二)
|
9月前
|
安全 Linux 开发工具
|
10月前
|
存储 Java 开发工具
【Java】Java核心 78:Git 教程(1)Git 概述
01.GIT概述 Git是一个分布式版本控制系统,常用于协同开发和版本管理的工具。它可以跟踪文件的修改、记录历史版本,并支持多人协同工作。通过Git,你可以轻松地创建和切换分支、合并代码、回滚修改等操作。 以下是Git一些常用的命令和功能:
|
11月前
|
数据可视化 Linux 项目管理
Git开发、发布、缺陷分离模型概述(支持master/develop/feature/release/hotfix类型分支)
Git开发、发布、缺陷分离模型概述(支持master/develop/feature/release/hotfix类型分支)
|
数据可视化 容灾 Shell
【Git】概述
【Git】概述
159 0
【Git】概述
|
程序员 Shell 开发工具
【Gitee学习之路】Git概述&&安装教程&&基本操作指令(下)
【Gitee学习之路】Git概述&&安装教程&&基本操作指令(下)
【Gitee学习之路】Git概述&&安装教程&&基本操作指令(下)
|
存储 安全 Shell
【Gitee学习之路】Git概述&&安装教程&&基本操作指令(上)
【Gitee学习之路】Git概述&&安装教程&&基本操作指令(上)
【Gitee学习之路】Git概述&&安装教程&&基本操作指令(上)
|
存储 开发工具 数据库
Git概述(大致介绍)
Git概述(大致介绍)
80 0
Git概述(大致介绍)
|
存储 安全 Linux
Git概述(上)
Git概述(上)
61 0
Git概述(上)
|
安全 Linux 程序员

相关实验场景

更多