gitlab常用的命令


git checkout . #本地所有修改的。沒有的提交的,都返回到原來的狀態
git stash  #把所有沒有提交的修改暫存到stash里面。可用git stash pop回復。
git reset --hard HASH #返回到某個節點,不保留修改。
git reset --soft HASH#返回到某個節點。保留修改  

 

刪除本地分支:git branch -d 分支名稱

強制刪除本地分支:git branch -D 分支名稱

刪除遠程分支:git push origin --delete 分支名稱

    git branch -d developbranch
     
    git branch -D developbranch
     
    git push origin --delete developbranch

 

1.初始化 創建新版本庫
git clone  項目地址  (克隆一份到本地)
cd 項目名
touch README.md (創建文件)
git add README.md   (添加資料到本地緩存區)
git commit -m"備注 上傳什么東西"  (添加所有資料到本地庫)
git push -u origin master  (將本地庫push到服務器上面的msater)
2.建立dev分支 dev
git checkout -b dev  (創建並切換到dev分支) touch dev.text (創建dev文件 隨便做點什么) git add dev.text (添加資料到本地緩存區) git commit -m"備注 上傳什么東西" (添加所有資料到本地庫) git push -u origin dev (將本地庫push到服務器上面的dev) 
3.建立自己分支 self
git checkout -b self (創建並切換到self分支) git pull origin dev (將dev支線的內容 更新到本地self支線上) touch self.text (做自己的修改) git add self.text (添加資料到本地緩存區) git commit -m"備注 上傳什么東西" (添加所有資料到本地庫) git push -u origin self (將本地庫push到服務器上面的self) 
4.dev 合並 self
git checkout dev  (切換到本地dev分支) git merge self (將self分支合並到dev上) git add . (添加所有的合並資料到本地緩存區) git commit -m"備注 上傳什么東西" (添加所有資料到本地庫) git push -u origin dev (將本地庫push到服務器上面的dev) 
5.master 合並 dev
git checkout master  (切換到本地master分支)
git merge dev  (將dev分支合並到master上)
git add .   (添加所有的合並資料到本地緩存區)
git commit -m"備注 上傳什么東西"  (添加所有資料到本地庫)
git push -u origin master  (將本地庫push到服務器上面的dev)
6.其它人操作
git clone  項目地址  (克隆一份到本地)
cd 項目名
git checkout other (創建other分支)
touch other.text (做自己的修改)
git pull origin dev (更新dev上面內容到自己支線 是否出錯)

git add .   (添加修改到本地緩存區)
git commit -m"備注 上傳什么東西"  (添加所有資料到本地庫)
git push -u origin other  (將本地庫push到服務器上面的other)
一些操作
git branch -a  (查看所有本地分支)

git checkout -b  本地分支名 origin/遠程分支名    (將遠程分支拉取到本地<本地沒有這個分支,無法終端合並>,本地分支名 與  遠程分支名  最好一致  方便辨認 )

mkdir  創建文件夾

ls  查看文件夾下面的所有文件

cd  目錄/文件名   切到指定位置

git status   檢查本地需要提交的文件
git reset --hard  本地回退到上次提交的時候
git branch -d zhuge 移除本地分支(分支名:zhuge)
打標簽
git tag -a v1.0 -m “my verson”
git push origin v1.0
pull沖突
終端:將本地修改存入緩存區  -> 拉取pull -> 將緩存區提取出來 -> 解決沖突 -> 正常提交 git stash //存入緩存區 git pull //拉取 git stash pop stash@{0} //提取緩存 git status -uno //查看沖突 報紅色就是沖突文件 git add 沖突文件路徑(這里直接復制終端那一端路徑就好了) //合並沖突文件 //正常提交 git add . git commit -m" " git push origin master 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM