九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
【Git筆記】分布式版本控制系統(tǒng)
前言

作為一名程序員,關(guān)于軟件版本控制系統(tǒng)的使用是一項很重要的技能。

一、畢業(yè)找工作時,很多大廠的線上簡歷都有一項選填的選項——你的Github賬號是什么。

二、工作的時候,也要用到,因為產(chǎn)品總是要更新迭代,意味著軟件代碼也總是需要更新,所以會使用一些軟件版本控制系統(tǒng),如小編畢業(yè)實習公司所用的版本控制系統(tǒng)是SVN(SVN是一個集中式的版本控制系統(tǒng))。下面介紹一下最先進的分布式版本控制系統(tǒng)。

Git:分布式版本控制系統(tǒng)。

Github:面向開源及私有軟件項目的托管平臺。

Git與Github的關(guān)系:只支持Git 作為唯一的版本庫格式進行托管,故名GitHub。

大家應(yīng)該都有從Github上下載(克?。┻^一些開源項目源碼吧?下載別人的項目代碼很方便,找到開源項目倉庫,點擊Clone or download按鈕就可以進行下載,如:

但是,建立自己的軟件倉庫來管理自己的項目代碼可能就需要折騰了。首先,得在電腦上安裝Git,其次建立本地的Git倉庫,再把本地倉庫上傳到遠程倉庫(如Github)。小編也是最近也才開始學習Git的使用,現(xiàn)總結(jié)出一些筆記如下(ps:小編使用的是window系統(tǒng)):

下載安裝Git

【下載】

方法一:移步至Git官網(wǎng)(https://git-scm.com/)下載。下載速度可能會很慢。

方法二:在本公眾號后臺回復(fù)關(guān)鍵字:git

【安裝】

按默認選項安裝即可。

創(chuàng)建本地倉庫

安裝完成之后。在開始菜單會出現(xiàn):

打開Git Bash,依次輸入命令:

$ git config --global user.name "user"
$ git config --global user.email "email"

進行本地git配置,user為你的用戶名(隨意?。?,email為你的email,設(shè)置這兩個信息的原因是在于遠程庫進行關(guān)聯(lián)時需要一個key,配置這兩個信息以確保你的唯一性。使用--global參數(shù)表明你這臺機器上所有的倉庫都進行相同的配置。如小編配置如下:

【步驟一】創(chuàng)建倉庫(即一個用于管理軟件項目的目錄)

如我的test倉庫保存在:

D:\Git\

【步驟二】通過git init命令把D:\Git\test目錄變成Git可以管理的倉庫

進入D:\Git\test目錄下,然后點擊右鍵選擇Git Bash Here進入命令行,如:

輸入git init初始化我們的git倉庫——test。此時會產(chǎn)生一個.git/目錄,這個目錄是Git用來跟蹤管理版本庫的。git/目錄是隱藏目錄,輸入ls -al命令可查看,ls -a是linux命令,用于列出當前文件夾下的所有文件及目錄。如:

【步驟三】把文件添加到版本庫(倉庫)中。

依次輸入命令:

$git add hello.c
$git commit -m "fisrt commit"

如下所示:

此時,hello.c文件已經(jīng)被加入到了本地版本庫(倉庫)當中。

關(guān)聯(lián)遠程倉庫

【步驟一】注冊github賬戶

進入https://github.com/網(wǎng)站進行注冊。

【步驟二】創(chuàng)建ssh密鑰并添加到遠程倉庫中進行設(shè)置

輸入命令:

$ ssh-keygen -t rsa -C "email"

創(chuàng)建ssh key。此時,用戶根目錄下的.ssh/目錄下會生成兩個文件:id_rsaid_rsa.pub,把id_rsa.pub文件中的內(nèi)容復(fù)制到github賬戶中進行設(shè)置。

輸入命令cat ~/.ssh/id_rsa.pub可查看id_rsa.pub的內(nèi)容,然后進行復(fù)制即可。如:

【步驟三】更新本地倉庫至遠程倉庫(GitHub倉庫)中。

在GitHub上創(chuàng)建一個倉庫(與本地倉庫同名),如:

點擊Create Repository按鈕進入如下界面:

依次輸入命令:

$git remote add origin git@github.com:zhengnianli/test.git
$git push -u origin master

就可以把我們的本地倉庫與遠程倉庫進行關(guān)聯(lián)。第一條命令是把本地庫與遠程庫進行關(guān)聯(lián),其中遠程倉庫的名字origin是可以更改的;第二條命令是把本地倉庫的內(nèi)容推送到遠程倉庫中。如:

再看看我們的遠程倉庫,上傳成功:

其他的遠程倉庫,如碼云,我們的本地倉庫既可以同步到GitHub,也可以同時同步到碼云。同步到碼云上的方法與同步到GitHub上是一樣的,需要注意的是遠程倉庫的名字不能是origin,因為上面我們的GitHub遠程軟件倉庫的名字已經(jīng)命名為origin。結(jié)果如下:

總結(jié)
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
R,Git和Github(下)
Git 學習總結(jié)
Git 進階
遠程倉庫
git常用命令大全
版本控制工具GIT
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服