日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

git bash 常用命令

 昵稱71011036 2020-08-10
  1 1. 在指定文件夾中,右鍵git bash打開命令窗口
  2 
  3 2.git init 初始化本地倉庫 當(dāng)前文件夾中會(huì)出現(xiàn).git文件夾表示成功
  4 
  5 3.git status 查看git狀態(tài)
  6 
  7 4.命名全局用戶名和郵箱地址
  8 
  9    git conifg --global user.name "ren"  
 10 
 11    git config --global user.email ren@xx.com
 12 
 13 5.查看所有設(shè)置 git config --list
 14 
 15 6.把遠(yuǎn)程項(xiàng)目復(fù)制到本地文件夾中 git clone http@192.168.0.75:xxx/xx.git  這應(yīng)該拉的是master分支
 16 
 17 7.git branch -a 列出所有分支
 18 
 19 8.git checkout -b dev origin/dev,作用是checkout遠(yuǎn)程的dev分支,在本地起名為dev分支,并切換到本地的dev分支
 20 
 21 或者使用 git pull origin dev  
 22 
 23 $ git checkout -b 'ams20170301zzy' 切換分支 
 24 
 25 $ git pull origin 'ams20170301zzy'  拉服務(wù)器最新代碼
 26 
 27 9.本地文件修改后 git status 查看modified文件
 28 
 29 10.git add filePath 添加文件到本地緩存
 30 
 31 11.gir commit -m "注釋" filePath
 32 
 33 12.q 退出
 34 
 35 13.git pull origin 分支名稱    從服務(wù)器更新最新代碼
 36 
 37 14.git push origin 分支名稱  上傳代碼到服務(wù)器分支
 38 
 39 15.分支合并的其它分支:
 40 
 41 git status
 42 
 43 git add --all
 44 
 45 git commit -m '...'
 46 
 47 git push origin xx
 48 
 49 git status
 50 
 51 git checkout xx
 52 
 53 git merge xx
 54 
 55 git status
 56 
 57 git push origin developer
 58 
 59  
 60 
 61 16. git reset --hard origin/developer 放棄本地修改內(nèi)容。git checkout a.file 可以撤消本地對(duì)文件a的修改,在add之前使用
 62 
 63 17. git branch xxxx 本地創(chuàng)建分支xxxx
 64 
 65 18. git checkout -b xxxx 切換到新建的分支
 66 
 67 19. git branch -d xxxx 刪除本地分支xxxx
 68 
 69   git branch -r  -d  xxxx 刪除遠(yuǎn)程分支xxxx
 70 
 71 20. git branch -a 列出所有遠(yuǎn)程分支
 72 
 73 21. git commit -m 'xxx' yy.file 提交單個(gè)文件
 74 
 75 22. merge時(shí)需要對(duì)比文件
 76 
 77   執(zhí)行g(shù)it merge --no-ff origin/test --no-commit 命令,然后在文件夾目錄右鍵選擇Git Commit -->'develop'
 78 
 79  
 80 
 81  
 82 
 83 其它命令:
 84 
 85 如果出現(xiàn)報(bào)錯(cuò) fatal: Couldn't find remote ref master或者fatal: 'origin' does not appear to be a git repository以及fatal: Could not read from remote repository.
 86 
 87 則需要重新輸入$ git remote add origin git@xxxx/gitdemo.git
 88 
 89 git log [file name]
 90 
 91  
 92 
 93 合并代碼:
 94 
 95 bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch
 96   master
 97   test2.x
 98 * xm3.0
 99 bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git merge test2.x
100 Already up-to-date. 
101 git merge dev 
102 git diff  對(duì)比修改內(nèi)容
103 
104 git diff index.txt

回退命令:

$ git reset --hard HEAD^ 回退到上個(gè)版本
$ git reset --hard HEAD~3 回退到前3次提交之前,以此類推,回退到n次提交之前
$ git reset --hard commit_id 退到/進(jìn)到 指定commit的sha碼

強(qiáng)推到遠(yuǎn)程:

$ git push origin HEAD --force

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多