別名、git refspec、注意事項、遠端標籤
給branch命令起個別名叫br
可以根據自己的喜好,將一些難記的命令定義成自己容易記住的命令,比如:git config --global alias.br branch
#以後可以用git br 代替 git branch
1.本地develop分支推送到遠端,但是遠端沒有對應的分支git config --global alias.st status
git config --global alias.co checkout
git config --global alias.unstage 'reset head'
git config --global alias.ui '!gitk'
#前面加!表示執行外部命令,即git ui == gitk
注意完整寫法:git push --set-upstream origin develop
#遠端會建立乙個develop分支,與本地的做關聯
git push
git push --set-upstream origin src本地分支:dest遠端分支
若是「:dest遠端分支」省略,則會在遠端建立乙個與本地分支同名的遠端分支,如上所示。
2.遠端有dev分支,但是本地沒有與之對應的分支。本地要基於遠端dev分支建立乙個與之關聯的分支
3.刪除遠端分支developgit checkout -b dev origin/dev
#或者新版本git使用命令git checkout --track origin/dev
4.遠端分支develop重新命名為dev分支#第一種方式(老版本)
git push origin :develop
#原理:將本地的乙個空分支推送到遠端develop分支
#第二種方法(新版本)
git push origin --delete develop
1、若本地分支dev與之關聯的遠端分支develop不同名,則推送的時候需要把命令寫全#原理:先刪後加
git push origin --delete develop
git push --set-upstream origin develop:dev
#此處的develop表示的是當前本地有乙個分支叫develop,將其與遠端的dev分支做關聯。若遠端沒有dev分支,則會建立乙個dev分支
2、push和pull的完整寫法:git push origin dev:develop
#簡寫git push會報錯
1.建立本地標籤git push origin src本地分支:dest遠端分支
git pull origin src遠端分支:dest本地分支
2.將標籤v1.0推送到遠端(push預設不推送標籤)git tag v1.0
#不帶注釋的標籤
git tag -a v2.0 -m 'v2.0發布'
#帶注釋的標籤
git tag -a v3.0 -m 'v3.0發布'
git push origin v1.0
3.將標籤批量推送到遠端
git push origin v1.0 v2.0 v3.0
4.將本地尚未推送到遠端的所有標籤都推送過去
git push origin --tags
5.拉去遠端的標籤到本地
git pull
學習第五天
清楚測試用例是什麼 測試用例的重要性 有效性 測試用例是測試人員測試過程中的重要參考依據,準確的測試用例的計畫 執行和跟蹤是 測試的有效性的有力證明 可復用性 設計良好的測試用例可以重複執行,能節約時間,提高測試效率 易組織性 清晰詳細的測試用例能夠便於測試執行的開展 可評估性 測試用例的通過率是檢...
Java學習第五天
當類載入器需要載入某個類時,類載入器會在載入初始化後生成該類的乙個類物件 class 用於描述該類的元資料資訊等。在其後的連線過程中,會初始化該類的靜態成員 變數或靜態初始化器 靜態初始化變數和初始化器按照先後順序執行初始化。例如 static int a 10 static 這樣初始化後a 100...
C 學習第五天
c 中的is和as is可用於任何型別。例如 int a 10 a is object true object o 10 o is int true o person o is int false as右側型別必須為引用型別或可空型別。as操作如果失敗,不丟擲異常,而是返回null 結構 struc...