(個(gè)人學(xué)習(xí)所用,不喜勿噴,錯(cuò)誤請(qǐng)指出)
#初始化
git init
#添加到本地?fù)Q成區(qū)
git add .? ? (所有更改的)
git add 文件名
#提交說明
git commit -m "再次修改"
#先暫存,再更新,最后提交
git stash
git pull origin dev
git push origin dev
#代碼提交,注意Gitlab上,除了超管,其余人沒有權(quán)限將代碼提交到主分支上
git push origin dev? ? //將代碼提交到dev分支上
#查看所有分支,* 代表所在分支
git branch
#切換分支,切換到dev 分支下操作,git checkout命令加上-b參數(shù)表示創(chuàng)建并切換
git checkout dev
git checkout -b dev
#拉取master 上的代碼
git pull origin master
#合并,先查看所在分支,在切換到主分支下,然后進(jìn)行合并
#把dev合并到otherbranch
git checkout master? ? ? //切換到master? 主分支下?
git merge dev? ? ? ??//把dev合并到master下?
?#將dev 分支下?app/UserService.php 文件合并到當(dāng)前分支下
git checkout dev app/UserService.php??
#將某次提交的文件,合并到當(dāng)前分支
git cherry-pick <commit hash>
#全局配置用戶名、郵箱
git config --global user.name "nameVal"?
git config --global user.email "eamil@qq.com"
#項(xiàng)目配置賬戶名密碼,不用每次都輸入
進(jìn)入項(xiàng)目下.git里
輸入:git config ?credential.helper store?
會(huì)在文件下,config文件,里面多了2行項(xiàng):credentia
然后,在回到項(xiàng)目中,在次進(jìn)行提交等操作,輸入正確的賬戶名密碼即可。
#添加到遠(yuǎn)程倉庫
git remote add origin git@xxx.cn:phpwork/test.git
git remote add origin? ssh://git@xxx.cn:22798/phpwork/test.git
#查看遠(yuǎn)程倉庫地址
git remote -v
#刪除倉庫
git remote rm origin
#刪除已提交的文件,如刪除a.html
git rm -r --cached a.html
#從遠(yuǎn)程倉庫克隆 例如以下:
git clone git@xxx.com:phpwork/jzg.git? ? ? ? //端口號(hào)默認(rèn)的:22
git clone ssh://git@ xxx.com:22798/phpwork/test.git? ? //端口號(hào)不同,則用此
git clone https://github.com/jquery/jquery.git? e:/myJQuery/? ?//下載到指定目錄下
版本回滾

git reset --hard 版本號(hào)
git push -f origin master
使用圖
