2020-06-02 git使用

<meta charset="utf-8">

git基礎(chǔ)教程

創(chuàng)建和關(guān)聯(lián)

1.在本機創(chuàng)建git倉庫先創(chuàng)建一個空的文件夾:aaa,從shell通過cd指令進入到新建的空的文件夾aaa中;然后執(zhí)行g(shù)it init指令將文件夾aaa變成git倉庫
創(chuàng)建成功后會多出一個.git隱藏文件夾,不能動
注意:git倉庫中不能再創(chuàng)建其他git倉庫

20013041-0e773505af4ce9bc.png

git add 文件/文件夾 - 將文件添加到緩存區(qū)中
git add -A - 添加所有呢容到緩存區(qū)中
git status - 查看git狀態(tài)
git commit -m '提交信息(就是描述修改內(nèi)容)' - 將緩存區(qū)全部提交git本地倉庫
git log - 查看提交日志
git reset --hard HEAD - 讓工作目錄和倉庫內(nèi)容一致(如果沒有保存到本地-commit)可以恢復(fù)緩存中的數(shù)據(jù)
git reset --hard 版本號 - 回到指定版本
git reset --hard HEAD^ -- 有幾個^回退幾個版本
git checkout 文件名 - 從緩存區(qū)恢復(fù)工作中的內(nèi)容(回到上次提交的狀態(tài))
git reflog - 查看未來版本
git clone <url> - 將服務(wù)器上的項目(倉庫)克隆到本地(https地址需要密碼斩跌,ssh地址)不要在git倉庫里創(chuàng)建饺藤!克隆下來直接是git倉庫击儡!回到普通文件夾再克买觥拷邢!

git clone --depth=1 地址 -- 克隆不要之前的版本
git remote add origin 地址 - 關(guān)聯(lián)遠程倉庫(只需關(guān)聯(lián)一次)
git push -u origin master - 提交(-u在第一次提交的時候才用)
git push - 將本地倉庫提交到遠程master分支上
git push origin 分支名 - 提交到遠程對應(yīng)的分支上月培,不存在會自動創(chuàng)建
git pull - 將遠程倉庫內(nèi)容更新到本地倉庫和工作區(qū)

分支管理

創(chuàng)建倉庫會默認給我們創(chuàng)建一個master分之,這個分之一般作為提交和發(fā)布分之;開發(fā)一般會自己創(chuàng)建一個develop分之附鸽,用來開發(fā)和測試;多人協(xié)作的時候還可能根據(jù)不同的人或者(不同的功能)創(chuàng)建不同的分之,用來獨立開發(fā)

常見分之: master(主要是合并develop), develop(主要合并下面的其他分支), 功能/人員分之(開發(fā))

git branch [-a] - 查看分之

git branch 分之名 - 創(chuàng)建分之

git checkout 分支名 - 切換分之

git checkout -b 分之名 - 切換并創(chuàng)建新的分之

git diff 分之1 分之2 - 查看兩個分之之間的差異

git merge 分之名 - 讓當(dāng)前分之和指定分之進行合并

注意: 切換分之文虏、push侣诺、pull,這些操作前要保證工作區(qū)是clean

怎么避免沖突: 不要發(fā)生多個分之對同一個文件在同一個版本下進行修改(和同伴確認和商量)

同步別人的倉庫:
1.找一個空文件夾 git init
2.建立遠程連接 git remote add origin 地址
3.切換到自己的master git checkout master

刪除遠程連接:
git remote remove origin

如果倉庫開始有readme.txt的情況下

image

生成免密

回到用戶主目錄
找到.ssh目錄
下面命令生成密鑰對
ssh-keygen -t rsa -b 2048 -C "用戶郵箱"
復(fù)制id_rsa.pub的所有內(nèi)容
添加到托管平臺的ssh公鑰驗證里

三方激活虛擬環(huán)境

安裝virtualenv
pip install virtualenv
跟上python的絕對路徑 和 環(huán)境名字
virtualenv --python=/usr/bin/python3 venv
激活和退出跟自帶的一樣 氧秘,source和deactivate

代碼檢查工具
pylint
安裝之后使用方法
pylint 文件名
pylint --disable=C0103 文件名 可以忽略一些指定的檢查

將python文件改成可執(zhí)行腳本
linux系統(tǒng)中在py文件的開頭加上

!/usr/bin/python3

然后添加執(zhí)行權(quán)限chmod 755 文件名
直接./ 文件名 就可以執(zhí)行文件
注意: 因為是在bash程序下年鸳,所以前面必須加./
如果不想加./ 就要設(shè)置環(huán)境變量或者軟連接

git分支合并:
~ 合并:git merge
- git checkout baiyuanfang
- git merge --no-ff new-cool-function
~ 變基:git rebase ---> 分支比較干凈不混亂
- git rebase baiyuanfang
- git checkout baiyuanfang
- git merge new-cool-function

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市丸相,隨后出現(xiàn)的幾起案子搔确,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膳算,死亡現(xiàn)場離奇詭異座硕,居然都是意外死亡,警方通過查閱死者的電腦和手機涕蜂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門华匾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人机隙,你說我怎么就攤上這事蜘拉。” “怎么了有鹿?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵旭旭,是天一觀的道長。 經(jīng)常有香客問我葱跋,道長持寄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任娱俺,我火速辦了婚禮稍味,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘矢否。我一直安慰自己仲闽,他們只是感情好脑溢,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布僵朗。 她就那樣靜靜地躺著,像睡著了一般屑彻。 火紅的嫁衣襯著肌膚如雪验庙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天社牲,我揣著相機與錄音粪薛,去河邊找鬼。 笑死搏恤,一個胖子當(dāng)著我的面吹牛违寿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播熟空,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼藤巢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了息罗?” 一聲冷哼從身側(cè)響起掂咒,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后绍刮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體温圆,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年孩革,在試婚紗的時候發(fā)現(xiàn)自己被綠了岁歉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡膝蜈,死狀恐怖刨裆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情彬檀,我是刑警寧澤帆啃,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站窍帝,受9級特大地震影響努潘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜坤学,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一疯坤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧深浮,春花似錦压怠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至布卡,卻和暖如春雨让,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背忿等。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工栖忠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人贸街。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓庵寞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親薛匪。 傳聞我的和親對象是個殘疾皇子捐川,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353