Linux環(huán)境下使用git提交更新代碼教程
隨著嵌入式系統(tǒng)設(shè)備的普及,嵌入式設(shè)備的種類越來越多,這就導(dǎo)致了現(xiàn)在還沒有一種統(tǒng)一的操作系統(tǒng)能夠輕易地運(yùn)行在任何嵌入式設(shè)備平臺(tái)上。接下來是小編為大家收集的Linux環(huán)境下使用git提交更新代碼教程,希望能幫到大家。
Linux環(huán)境下使用git提交更新代碼教程
【down項(xiàng)目,創(chuàng)建分支】
從指定分支進(jìn)行克隆項(xiàng)目
Git clone -b branchName gitolite@ip:projectName.git
(如果本地沒有上傳分支需要先配置一次)
git config --glabal user.email "lism@xxx.com"
git config --global user.name "lism"
git remote -v 列出已經(jīng)存在的遠(yuǎn)程分支
git remote add origin gitolite@127.0.0.1:projectname.git 如果當(dāng)前沒有分支就創(chuàng)建一個(gè)
【提交代碼】
在 .git 所在目錄打開終端
git pull origin 分支名 -----先從遠(yuǎn)程倉(cāng)庫(kù)down一下
【解決沖突】
有沖突git會(huì)告訴你,雙方同時(shí)修改了哪些文件,
然后你可以先git stash(把自己寫的東西緩存),
再執(zhí)行 git pull origin 分支名,
再執(zhí)行g(shù)it stash pop(取出自己寫的東西)
修改沖突代碼,或者沒有修改同一處git就給你自動(dòng)合并了
git status 查看都有哪些東西改動(dòng)了---------建議你一定執(zhí)行一下這個(gè),不要把自己搞出來的 以~結(jié)尾的 臨時(shí)文件交上去,要不然會(huì)挨罵的~~~
git add . (如果你在這不想提交了,那就執(zhí)行 git reset;git add .或者git add -a是把添加的所有到暫存,git add 某個(gè)文件:只把此文件加入暫存)
git commit -m 'massege'
git push origin 分支名
看了“Linux環(huán)境下使用git提交更新代碼教程”還想看:
3.Ubuntu系統(tǒng)git每次提交都要輸入密碼如何解決