如何使用git管理“虛擬主機(jī)”的代碼

前言

問題:虛擬主機(jī)只能用ftp提交代碼埋泵,每次修改代碼都需要找對應(yīng)的目錄來覆蓋文件,太麻煩了么介;然后就想用git來管理娜遵。
找了好多這樣的教程设拟,楞是沒把我教會,算了自己一步一步的琢磨吧~跑慕!終于 啊哈哈哈哈(來自賞金女槍的大笑~)。芝雪。。。悴侵。。搞定了~浇借!

一、安裝git

這個我就不細(xì)說了

如果有需要的話灼舍,選擇性安裝git圖形化工具,還有中文包很友好献丑;可以下載git小烏龜,安裝也很簡單;

二咖熟、 安裝git-ftp(本機(jī)環(huán)境是win7)

1郭赐、git-ftp的地址 https://github.com/git-ftp/git-ftp/

2、查看install.md文件中關(guān)于windows的內(nèi)容拉盾;主要說的是下載帶sftp支持的curl,但實際上新版git裝完夭禽,git bash里的curl支持sftp。在git bash中輸入:$ curl –V骗灶,顯示下面信息

圖1

你會發(fā)現(xiàn)是支持sftp的沃饶,不用再安裝curl直接在git bash中執(zhí)行

curl https://raw.githubusercontent.com/git-ftp/git-ftp/master/git-ftp> /bin/git-ftp

chmod 755 /bin/git-ftp

如果提示bash: /bin/git-ftp: Permission denied,那么請用管理員權(quán)限運行g(shù)it bash

我理解以上步驟就是復(fù)制git-ftp文件到git/usr/bin下业舍,應(yīng)該可以直接在github上下載git-ftp到git/usr/bin下噩茄,但我沒試過,有興趣可以試驗下机杜。

三、創(chuàng)建git倉庫(先在本地新建一個文件夾在文件夾里面打開git bash,我的是右鍵就有這個選項)

然后執(zhí)行以下命令:

git init

git config git-ftp.url?ftp://www.baidu.com/www
git config git-ftp.user ftp的用戶名。
git config git-ftp.password? 這里寫FTP的密碼

(說明:git-ftp:url 后面寫的格式是ftp://aa/dd----aa就是你的ftp工具里面的ip,dd就是某個文件夾兴溜,我的代碼都是在www文件夾下面的)如圖:


圖2
圖3

四、查看配置信息

這時来破,你的文件夾里面會有一個.git文件

(默認(rèn)是隱藏屬性的髓堪,如果想看,win7下回怜,alt+F=>選擇工具=>選擇文件夾選項=>選擇查看按照我的設(shè)置:如圖)


圖4


圖5

五伦腐、安裝lftp

(本人不才,第一次安裝我研究了一上午才搞明白咳焚,網(wǎng)上的教程都沒說怎么安裝choco,還有的說用chcon install lftp又官,我査了一下沒有這個命令)。首先需要安裝一個choco“插件”,(不知道叫插件對不對,詞窮,只能用“插件”了)

第一步:打開cmd命令框(這個程序員都會把?)

第二步:打開之后什么都不用管,直接輸入下面的文本,切記一定不能有差錯。

(警告:如果安裝有360殺毒軟件的同學(xué),這里會有彈框出現(xiàn),請允許修改。否則會報錯)

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

安裝詳細(xì)地址:https://nwgat.ninja/install-lftp-in-chocolately/

打開之后是這個界面=>如圖


圖6

這個過程需要等一會携兵,切記:沒安裝完不要關(guān)閉cmd炭懊,因為半路關(guān)閉父阻,鬼知道會發(fā)生什么履婉。安裝過程會出現(xiàn)一些黃色的語句(都是看不懂的)都不用管已烤,一直到安裝結(jié)束唐片。

安裝結(jié)束咱們回到git bash,輸入choco督暂,看下安裝成功了沒八回。

如果安裝成功管引,那就執(zhí)行:choco install lftp.(如圖)

圖7

六邦投、準(zhǔn)備拉取項目

請先執(zhí)行一下 git branch,如果不顯示分支念脯,那需要做一下操作:

1.????執(zhí)行 touch test.txt(建立一個文件)
2.????執(zhí)行g(shù)it add .
3.? ? git commit -m "xxxxxx"
再次執(zhí)行 git branch 假勿,是不是就發(fā)現(xiàn)有個 master 了

下面執(zhí)行:git ftp pull 試試吧浸须!

Tips: git ftp的命令和git稍微有些區(qū)別裂垦,請看文檔:

https://github.com/git-ftp/git-ftp/blob/master/man/git-ftp.1.md

最好是看看上面的連接說的比較詳細(xì)

我理解:git ftp是通過遠(yuǎn)程創(chuàng)建.git-ftp.log文件進(jìn)行版本管理的测萎。

git ftp init 用于本地有提交,遠(yuǎn)程ftp url為空,上傳所有提交到遠(yuǎn)程并創(chuàng)建.git-ftp.log

git ftp catchup 用于遠(yuǎn)程有內(nèi)容,本地是空庫阳啥,在遠(yuǎn)程創(chuàng)建.git-ftp.log所踊,再git ftp download

常用的就是下面兩個了:

git ftp pull 拉取

git ftp push 推送

到此,大功告成!Happy的玩耍吧~!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末烟零,一起剝皮案震驚了整個濱河市墅诡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異逛钻,居然都是意外死亡名扛,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評論 3 400
  • 文/潘曉璐 我一進(jìn)店門本涕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來放祟,“玉大人,你說我怎么就攤上這事罐韩。” “怎么了膘壶?”我有些...
    開封第一講書人閱讀 169,941評論 0 366
  • 文/不壞的土叔 我叫張陵酝陈,是天一觀的道長。 經(jīng)常有香客問我锈死,道長缨该,這世上最難降的妖魔是什么渗常? 我笑而不...
    開封第一講書人閱讀 60,294評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮嫡锌,結(jié)果婚禮上甫男,老公的妹妹穿的比我還像新娘且改。我一直安慰自己,他們只是感情好板驳,可當(dāng)我...
    茶點故事閱讀 69,295評論 6 398
  • 文/花漫 我一把揭開白布又跛。 她就那樣靜靜地躺著,像睡著了一般笋庄。 火紅的嫁衣襯著肌膚如雪效扫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,874評論 1 314
  • 那天直砂,我揣著相機(jī)與錄音菌仁,去河邊找鬼。 笑死静暂,一個胖子當(dāng)著我的面吹牛济丘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播洽蛀,決...
    沈念sama閱讀 41,285評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼摹迷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了郊供?” 一聲冷哼從身側(cè)響起峡碉,我...
    開封第一講書人閱讀 40,249評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎驮审,沒想到半個月后鲫寄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吉执,經(jīng)...
    沈念sama閱讀 46,760評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,840評論 3 343
  • 正文 我和宋清朗相戀三年地来,在試婚紗的時候發(fā)現(xiàn)自己被綠了戳玫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,973評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡未斑,死狀恐怖咕宿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蜡秽,我是刑警寧澤府阀,帶...
    沈念sama閱讀 36,631評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站芽突,受9級特大地震影響肌似,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜诉瓦,卻給世界環(huán)境...
    茶點故事閱讀 42,315評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望力细。 院中可真熱鬧睬澡,春花似錦、人聲如沸眠蚂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逝慧。三九已至昔脯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間笛臣,已是汗流浹背云稚。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評論 1 275
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留沈堡,地道東北人静陈。 一個月前我還...
    沈念sama閱讀 49,431評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像诞丽,于是被迫代替她去往敵國和親鲸拥。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,982評論 2 361