在佳音公司的第一天任務

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

產後第一天你該做什麼?
南海仲裁案結果公布 台灣當局度過最為骨氣一天|黃岩島|南沙群島|台灣
?"總有一天,我們會跟所有的記憶相安無事地握手言和。
048《惡魔島的最後一天》:
你最興奮的那一天,也許是你媽最糟糕的一天

TAG:公司 | 任務 | 一天 |