repo和git相關命令

2021-08-08 14:58:51 字數 1929 閱讀 9941

1  git clone ssh://《使用者名稱》@ip:293/ramus/intion_server -b dev

2  git add .   修改完成後新增  

3  git commit -m ""    提交   

4  git push ssh://《使用者名稱》@ip:293/ramus/intion_server head:refs/for/dev     提交**   

使用repo同步**

repo init -u ssh://<>@ip:29453/th/manifest -b thserver 同步遠端倉庫資訊

repo sync -c 同步**

repo start thserver 將**切換到遠端分之上

git status     //利用此命令檢視當前的狀態

git stash      //利用此命令可以將你自己本地上的修改過的東西 先壓到暫存空間   為了解決衝突時候可以在本地解決衝突。

repo sync      //將遠端**同步下來到本地。

git stash pop  //將暫存區中的**彈出來 , 這是如果有衝突會提示  然後在eclipse中修改衝突

git status     //檢視狀態

vim .gitignore //修改提交的過濾檔案   需要將一些檔案過濾掉  比如testng的輸出資料夾

git add .//進行add新增

git status//檢視狀態

git commit -m "登入狀態"   //然後提交   

git commit //不加 -m 引數可以在回車後新增詳細的說明

repo upload //提交到遠端倉庫中

使用git reset --hard commit_id  回退**到指定提交

git reset head 指定的add檔案   撤銷git add過得檔案 

git reset --soft commit-id,其中的commit-id指的是撤銷之前的那個commit id 但是改動的**還在

使用不同分之暫存**

使用git checkout -b 新分支名               新建乙個分之並切換到該分支

在新分支上修改檔案完成之後 不想影響原分支 可以

使用 git add 檔案     新增乙個檔案

使用git commit -m '說明'     儲存這個提交

然後切回原分支  **沒有改變

使用git merge --no-ff 分支名a      將分支a更改並commit的檔案同步到當前分支

git branch -d 分支名   刪除分支

//合併兩個分支 將b合併到a上

使用  repo init -u ssh://<>@ip:29453/th/manifest -b a 同步遠端倉庫資訊

使用  repo sync 將**同步下來

使用  repo start a 將**切換到遠端分之上

使用  git checkout b 切換到b分支 因為在進行repo sync時已經將b分支同步下來了

使用  git pull  拉取b分支的最新**

使用  git checkout a  切換到原分支

使用  git merge --no-ff b -m '說明 將b合併到a上'  這一步已經將檔案等進行了commit

使用  git commit --amend  執行這部時為了生成乙個change-id 或者時commit-id(這兩個是哪乙個忘記 但是如果不執行這部 在repo upload或者push時會出現錯誤)

使用  repo upload 提交修改 將修改提交到遠端倉庫(或者使用 git origin head:refs/for/a 或者使用 git push ssh://《使用者名稱》@:《埠》/專案名稱 head:refs/for/分支名稱a)

分支名稱和專案名稱可以去管理頁面上檢視

git 和repo常用命令

新增 ssh private key cp git shandroid01.dat ssh chmod 600 ssh git shandroid01.dat ssh add ssh git shandroid01.dat 使用repo指令碼同步android git庫 curl bin repo ...

repo和git常用的命令和場景

git clone 如果專案過大時,會出現閘道器請求超時,加上 depth 1即可解決,意思是只轉殖最近一次的commit 2.如果是多個倉的 manifest.xml已經配置好 repo init repo sync 同步倉 repo start local 本地開發 git add git co...

repo和git的常用命令

關於repo的一些命令 1 怎樣在 資料夾下所有git庫都建立分支?repo start all 分支名 2 怎樣刪除 資料夾下所有git庫的分支?repo abandon 分支名 1和2其實就是相反的動作 3 怎樣知道 資料夾下都改動了那些?repo diff 4 怎樣把我的提交上傳的gerrit...