本篇文章旨在分享本人在學(xué)習(xí)Git時(shí)的隨筆記??
??當(dāng)我們可以搭建中央服務(wù)器讓項(xiàng)目組開發(fā)人員共享代碼,但是如果我們的開發(fā)人員都是通過互聯(lián)網(wǎng)進(jìn)行協(xié)作,而不是在同一個(gè)地方,那么開發(fā)時(shí),程序文件代碼的版本管理就顯得更加重要,這就需要搭建一個(gè)互聯(lián)網(wǎng)的版本庫,讓不同地點(diǎn)的人都可以進(jìn)行訪問。這里我們不用自己搭建。因?yàn)镚itHub網(wǎng)站已經(jīng)幫助我們提供了共享版本庫功能。所以我們接下來就講解一下,如何使用GitHub網(wǎng)站所提供的功能使用Git。

1、注冊(cè)賬號(hào)
GitHub官網(wǎng)地址
填寫你的郵箱地址和密碼,姓名
一堆操作,注冊(cè)完畢后,進(jìn)入你的主頁
2、創(chuàng)建新的倉庫
輸入倉庫的相關(guān)信息
點(diǎn)擊創(chuàng)建按鈕,創(chuàng)建新的倉庫
3、本地倉庫的基本操作指令
# create a new repository on the command line
echo "# git-study" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:Aitiger-coffee/git-study.git
git push -u origin main
# push an existing repository from the command line
git remote add origin git@github.com:Aitiger-coffee/git-study.git
git branch -M main
git push -u origin main
4、SSH 免密操作
??github支持兩種同步方式“https”和“ssh”。如果使用https很簡單基本不需要配置就可以使用,但是每次提交代碼和下載代碼時(shí)都需要輸入用戶名和密碼。ssh模式比https模式的一個(gè)重要好處就是,每次push、pull、fetch等操作時(shí),不用重復(fù)填寫遍用戶名密碼。前提是你必須是這個(gè)項(xiàng)目的擁有者或者合作者,且配好了ssh key。
4.1、本地生成 SSH 密鑰
# ssh-keygen -t rsa -C GitHub賬號(hào)
ssh-keygen -t rsa -C 15811009164@163.com
4.2、集成用戶公鑰
執(zhí)行命令完成后,在window本地用戶.ssh目錄C:\Users\用戶名.ssh下面生成如下名稱的公鑰和私鑰:
按照操作步驟,將 id_rsa.pub 文件內(nèi)容復(fù)制 GitHub 倉庫中
點(diǎn)擊 Add 按鈕,增加 SSH 公鑰信息
5、設(shè)定全局用戶
git config --global user.name '15811009164'
# 這里的郵箱地址需要為GitHub網(wǎng)站的注冊(cè)賬號(hào)
git config --global user.email '15811009164@163.com'
6、創(chuàng)建本地庫以遠(yuǎn)程地址
# 初始化本地倉庫
git init
# 設(shè)置遠(yuǎn)程倉庫
git remote add origin git@github.com:Aitiger-coffee/git-study.git
7、新增,提交本地倉庫文件
# 新增文件
git add test.txt
# 提交文件
git commit test.txt
8、推送到 GitHub 遠(yuǎn)程倉庫
# 推送文件
git push origin master
9、查看 GitHub 遠(yuǎn)程倉庫
10、增加合作伙伴
選擇合作賬號(hào),發(fā)送合作申請(qǐng)
11、合作伙伴確認(rèn)
合作伙伴收到確認(rèn)后,點(diǎn)擊 Join 按鈕繼續(xù)
點(diǎn)擊 Accept Invitation 按鈕,進(jìn)行確認(rèn)
此時(shí)已經(jīng)可以合作開發(fā)了
12、遠(yuǎn)程倉庫 fork 操作
??如果項(xiàng)目存在大量合作伙伴,對(duì)于版本庫的管理明顯是一個(gè)特別大的風(fēng)險(xiǎn),所以如果不想要選擇大量的合作伙伴,但依然有人想要對(duì)項(xiàng)目代碼進(jìn)行維護(hù),更新和擴(kuò)展的話,此時(shí),我們就可以使用fork功能。
點(diǎn)擊 Create fork 按鈕即可
??這樣就等同于創(chuàng)建了一個(gè)自己的遠(yuǎn)程倉庫。但是這個(gè)遠(yuǎn)程倉庫等同于是一個(gè)分支遠(yuǎn)程倉庫,可以隨便操作,并不會(huì)影響源倉庫,但是如果想要更新融合到源倉庫中,就需要提交申請(qǐng)。文章來源:http://www.zghlxwxcb.cn/news/detail-466630.html
- 我們這里首先將文件改一下。
- 發(fā)送提交申請(qǐng)
- 合并修改請(qǐng)求
- 修改請(qǐng)求確認(rèn)
最后
對(duì)各位小伙伴有幫助的話,希望可以點(diǎn)贊??+收藏?,謝謝各位大佬~~??????文章來源地址http://www.zghlxwxcb.cn/news/detail-466630.html
到了這里,關(guān)于Git服務(wù)器集成 · GitHub 服務(wù)器(二)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!