新版git如何操作

我比較笨怎顾,喜歡簡單粗暴的捉撮。總體來說就是干三件事:

  1. 建立本地倉庫野舶,建立github倉庫
  2. 建立本地倉庫與github網(wǎng)站的連接易迹,為本地倉庫管理員(就是我)授權(quán),能夠pull(從github取回資源)還能push(把我本地倉庫的東東放到github中備份)
  3. 初始化git平道,配置git睹欲,進(jìn)行push 和pull

1.1 建立本地倉庫

比如我現(xiàn)在用vim的markdown寫個(gè)筆記

mkdir yuan_note
cd yuan_note

然后巴拉巴拉往里面放了很多東西,這就是我的本地倉庫一屋,一個(gè)文件夾窘疮,搞定啦!

1.2 建立github倉庫

當(dāng)然是申請個(gè)賬號了冀墨,有了賬號之后闸衫,點(diǎn)擊右上角加號,New repository


image.png

2.1 建立兩者連接

首先申請個(gè)ssh (security shell),先到根目錄創(chuàng)建ssh文件夾轧苫,然后創(chuàng)建.ssh

cd
mkdir .ssh
ssh-keygen -t rsa -C "你的github郵箱"  
image.png

copy ssh鑰匙

pbcopy <~/.ssh/id_rsa.pub

在你的github網(wǎng)址斩祭,右上角頭像酬蹋,setting點(diǎn)進(jìn)去 SSH and GPG keys -》New SSH key
Title 隨便起一個(gè)阀溶,比如郵箱+一些標(biāo)識筐摘, key里面,把剛才復(fù)制的粘貼進(jìn)去


image.png

然后把證書和github關(guān)聯(lián)岔乔,測試連接

ssh -T git@github.com

然后輸入yes


image.png

如果有問題酥筝,github有很多幫助找錯(cuò)誤的
https://docs.github.com/en/authentication/troubleshooting-ssh/error-permission-denied-publickey

https://docs.github.com/en/get-started/getting-started-with-git/managing-remote-repositories

以上就是給我的github配個(gè)鎖,然后我這里有個(gè)ssh的鑰匙可以開鎖的過程雏门。

2.2 為本地倉庫管理員(就是我)授權(quán)

git config --global user.name "隨便起個(gè)名字"
git config --global user.email "我的github郵箱"

3. 初始化git嘿歌,配置git掸掏,進(jìn)行push 和pull

cd yuan_note
git init
git add . 
git commit -m "添加的備注"
git remote add my_origin https://github.com/XXXX/yuan_note.git  //你剛才創(chuàng)建的github的repository,以https開頭以.git結(jié)尾的 
//0. 這時(shí)候可以檢測一下你的remote倉庫也就是上一步設(shè)置的是否正確
git remote -v
//0.1 如果設(shè)置錯(cuò)誤了
git remote remove my_origin
// 1. 取回資源宙帝,從剛才設(shè)置的my_origin 的master分支取回?cái)?shù)據(jù)到這個(gè)文件夾中
git pull --rebase https://github.com/XXXX/yuan_note.git
//或者直接
git pull my_origin

Git在202012后將不支持使用密碼push丧凤,如果大家直接

git push my_origin master會發(fā)現(xiàn)報(bào)錯(cuò)為

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information

這時(shí)候需要在github----setting----1. [Developer settings]----Personal access tokens-----Generate new token


然后把他copy下來,記作密碼YYA
再輸入

//2. 將本地(本地就是剛才git init這個(gè)文件夾)push到github備份步脓,將這個(gè)文件夾的數(shù)據(jù)發(fā)射到剛才設(shè)置的my_origin的master分支中取
git push -u my_origin main
//Username for 'https://github.com':
//Password for 'https://yzmhust@gmai.com@github.com': [輸入剛才copy的密碼YYA]

就可以了愿待!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市靴患,隨后出現(xiàn)的幾起案子仍侥,更是在濱河造成了極大的恐慌,老刑警劉巖鸳君,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件农渊,死亡現(xiàn)場離奇詭異,居然都是意外死亡或颊,警方通過查閱死者的電腦和手機(jī)砸紊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來饭宾,“玉大人批糟,你說我怎么就攤上這事】疵” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵盛末,是天一觀的道長弹惦。 經(jīng)常有香客問我,道長悄但,這世上最難降的妖魔是什么棠隐? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮檐嚣,結(jié)果婚禮上助泽,老公的妹妹穿的比我還像新娘。我一直安慰自己嚎京,他們只是感情好嗡贺,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鞍帝,像睡著了一般诫睬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上帕涌,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天摄凡,我揣著相機(jī)與錄音续徽,去河邊找鬼。 笑死亲澡,一個(gè)胖子當(dāng)著我的面吹牛钦扭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播床绪,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼客情,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了会涎?” 一聲冷哼從身側(cè)響起裹匙,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎末秃,沒想到半個(gè)月后概页,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡练慕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年惰匙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铃将。...
    茶點(diǎn)故事閱讀 38,724評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡项鬼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出劲阎,到底是詐尸還是另有隱情绘盟,我是刑警寧澤,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布悯仙,位于F島的核電站龄毡,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏锡垄。R本人自食惡果不足惜沦零,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望货岭。 院中可真熱鬧路操,春花似錦、人聲如沸千贯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丈牢。三九已至祭钉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間己沛,已是汗流浹背慌核。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工距境, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人垮卓。 一個(gè)月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓垫桂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親粟按。 傳聞我的和親對象是個(gè)殘疾皇子诬滩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • [TOC] Git 內(nèi)部實(shí)現(xiàn)原理剖析[http://www.reibang.com/p/8154ac47d406...
    Whyn閱讀 600評論 0 0
  • 命令行入門 為什么會有命令行這東西? 通常認(rèn)為,命令行界面(CLI)沒有圖形用戶界面(GUI)那么方便用戶操作灭将。因...
    雨溪灘閱讀 630評論 0 2
  • 簡單嘮叨幾句哈疼鸟。之前工作的時(shí)候,由于是在大廠庙曙,代碼提交空镜、版本管理都是多人協(xié)作的,所以公司當(dāng)時(shí)用的git + ger...
    Java架構(gòu)大仙閱讀 267評論 0 1
  • 一捌朴、Git 和 SVN 的區(qū)別 類型描述Git分布式本地有鏡像,無網(wǎng)絡(luò)時(shí)也可以提交到本地鏡像,待到有網(wǎng)絡(luò)時(shí)再pus...
    楓_d646閱讀 20,676評論 5 40
  • 版本控制 git本質(zhì)是一個(gè)分布式版本控制系統(tǒng)吴攒,客戶端可以完成clone整個(gè)倉庫,然后進(jìn)行提交和修改砂蔽。 一洼怔、了解gi...
    紫瑟楓閱讀 354評論 0 0