|
之前一直是自己在學(xué)習(xí),進(jìn)度也是很緩慢,以這種狀態(tài)可能今天的簡單工作也得花上好幾天。進(jìn)入正題: 一、使用Putty訪問遠(yuǎn)程服務(wù)器: (公司的固件都是放在服務(wù)器上,我們使用putty訪問服務(wù)器獲取內(nèi)容) 1、登陸之前在點(diǎn)擊Window,在Lines of scrollback中設(shè)置你的putty緩存大小,200夠了。 2、選擇Window->Translation,在Remote character set下選擇UTF-8,以免出現(xiàn)中文亂碼。 3、在Session中的Host Name中填入你要訪問的ip地址,在Saved Sessions下填入ip的最后一位,選擇Save就可以保存你當(dāng)前的設(shè)置,就不用每次都重新輸入配置了。 二、Git的使用(與自己的Github賬戶連接進(jìn)行賬戶管理): (與Github官網(wǎng)及服務(wù)器的使用) 1、訪問Github,注冊一個(gè)賬戶。 2、下載Github for Windows,這個(gè)既有可視化界面也可以在命令行界面下操作。 3、可以登陸自己的賬戶,在網(wǎng)站上建立自己的倉庫,然后在本地克隆,相關(guān)命令在建立倉庫的時(shí)候Github有提示: touch README.md #添加一個(gè)文件 git init #git初始化 git add README.md #添加這個(gè)文件 git commit -m "first commit" #提交這個(gè)文件 git remote add origin git@github.com:liuluqqzj/reserve.git #添加遠(yuǎn)程倉庫 git push -u origin master #將本地的修改推送到遠(yuǎn)程倉庫 其它的基本操作多折騰就大概懂了。 三、在服務(wù)器端使用Git (今天的主要任務(wù)是修改固件中的語言,將英文修改為俄文) 1.1、添加遠(yuǎn)程倉庫:git remote add 3066_4.1 giayee@192.168.2.154:3066_jb.git(必須在已存在的一個(gè)倉庫中使用) 1.2、獲取之:git fetch 3066_4.1 2、或者克隆:git clone giayee@192.168.2.154:3066_jb.git(與上述的區(qū)別?) 3、使用git config color.ui true //使代碼有顏色的區(qū)分 4、git branch查看當(dāng)前自己的分支,tg remote --populate origin獲取當(dāng)前庫的所有分支 5、git checkout XXX 來擁有自己的分支(XXX為當(dāng)前的的某一個(gè)分支) 6、vim的一系列操作及使用,查刪改操作常用命令:(1)vim +xxx XXX進(jìn)入文件XXX的xxx行,(2)ESC進(jìn)入命令模式,(3)i進(jìn)入編輯,(4)/XXX 查找文件XXX,(4):xxx定位在某一行,(5):s/XX/XXX 將當(dāng)前行的XX替換為XXX,(6):%s/XX/XXX/g將所有的XX替換成XXX。 7、git status 查看當(dāng)前自己修改過的文件,產(chǎn)生的臨時(shí)文件可以刪除,rm XX -rf強(qiáng)制性刪除。 8、git add XXX 添加當(dāng)前修改的文件,有多個(gè)文件,重復(fù)調(diào)用。 9、git commit -a 提交自己當(dāng)前的修改更新,并且會(huì)進(jìn)入vim編輯界面,描述自己當(dāng)前的工作。 10、git log查看當(dāng)前的更新,可以看到自己的commit右邊的字符串,復(fù)制下來為XXX。 11、git show XXX 可以再次查看自己當(dāng)前的XXX下的修改。 12、git fetch后tg update(據(jù)說已包含git fetch)拉取服務(wù)器的更新,在自己推送之前得保證自己的所有文件為最新。 13、git push origin m9035/v11_3Q 推送自己的更新,m9035/v11_3Q為我自己的今天工作的分支。 14、重新git log 可以看到已經(jīng)提交上去了。 15、搜索字符串xxx:grep "xxx" XXX -r -n 在XXX 路徑下搜索匹配字符串xxx,-r為遞歸查找,-n顯示序號(hào)。若是在當(dāng)前路徑下查找可以:grep "xxx" -r -n ./ 四、做補(bǔ)丁、打補(bǔ)?。?/span> 1、若想將自己當(dāng)前的修改做成補(bǔ)丁則可以使用:git show XXX > ../xx.diff 做成補(bǔ)丁。XXX是你的git show 下面的commit右邊的那一串字符,../是你的補(bǔ)丁路徑,這里的../是上級(jí)目錄,xx.diff中的xx就是補(bǔ)丁的名字。 2、打補(bǔ)丁則在倉庫的目錄下使用:patch p1 < ../xx.diff即可打入補(bǔ)丁,含義同上。 3、git cherry-pick XXX 獲取別人分支的更新來更新自己本地的文件。XXX為commit右邊的那一串字符。 待續(xù)。。 |
|
|