關於repo的一些命令
1、怎樣在**資料夾下所有git庫都建立分支? repo start --all 《分支名》
2、怎樣刪除**資料夾下所有git庫的分支? repo abandon 《分支名》
*1和2其實就是相反的動作3、怎樣知道**資料夾下都改動了那些? repo diff
4、怎樣把我的提交上傳的gerrit上? repo upload
如果出現檔案就把要提交的部分前面的#去掉5、不想同步所有**,只想同步一部分? repo sync ……
6、repo upload以後後悔了,需要再修改一些?
(1)在原有分支上修改檔案關於git的一些命令(2)git commit --amend
(3)repo upload --replace 《工程名》
(4)出現檔案以後去掉第1行的#,中括號裡面填上 change-id
1、repo init的時候我沒有改使用者名稱和email,現在發現不對了怎麼辦?
git config --global user.name "" ----修改使用者名稱2、想檢視以前都有哪些提交? git loggit config --global user.email "" ----修改email
git config --list ----檢視修改
3、想檢視以前的兩次提交有什麼區別? git diff
4、想檢視以前**,但是現在修改的不能動 git checkout 《雜湊值》
5、想回到以前,現在修改的都不要了 git reset --hard 《雜湊值》
6、想把自己的修改提交到本地的git庫里?
git add 《檔名》7、提交以後後悔了,檔案還是要修改後的,只是不想要這次提交? git reset head~1git commit -m "《注釋》"
8、提交以後發現少add了乙個檔案?
git add 《忘記的檔案》9、git add了很多檔案,發現其中乙個不想提交? git reset headgit commit --amend
10、只想同步**裡的乙個檔案? git pull
11、只刪除中間的乙個commit對應的修改,其他不變 git revert 《對應的雜湊值》
關於從a**裡面打包,放到b**的問題
兩種方法:
1)在a**裡面,$git diff 《起始雜湊值》 《終點雜湊值》 > a.patch
有衝突解決衝突。
開啟對應修改的檔案發現就已經被修改了。--這個方法的缺點是對應a**的commit是不會加到b**上的。
2)在a**裡面,$git format-patch -《分支名》 -o 《路徑》執行完成就能在《路徑》下看見個patch,對應乙個commit乙個patch 在b**裡面,$git am 《路徑》/*.patch,就把所有的patch加到b**裡面-,x填乙個數字,表示從倒數第幾個commit開始
了。 --這個方法可以把a**裡面對應的commit都加到b**上。
關於yum的一些命令
一.yum是什麼 yum yellow dog updater,modified 主要功能是更方便的新增 刪除 更新rpm包.它能自動解決包的倚賴性問題.它能便於管理大量系統的更新問題 注 為什麼要使用yum而不用apt,最簡單的原因,fedora自帶 二.yum特點 可以同時配置多個資源庫 rep...
關於oracle的一些命令
select userenv language from dual 檢視當前資料庫所用的字符集 select from v nls parameters 或者 select from nls database parameters 或者 select userenv language from du...
關於cd命令的一些注意
cd命令是更改目錄命令 如果要進入d盤不用這個命令直接輸入 d 回車 即可 要是你非要使用cd命令那要加引數 d 你圖中輸入的cd d 系統只是認為你想在系統中記憶一下d盤所以還是返回原先目錄 例 d盤下有乙個目錄叫ad下面還有乙個目錄叫ae 我想在你圖中的位置直接進入ae目錄 命令如下 cd d ...