<font id="zqva1"></font>
<rt id="zqva1"></rt>
  • <tt id="zqva1"></tt>
    <cite id="zqva1"></cite>

    <cite id="zqva1"><noscript id="zqva1"></noscript></cite>
      <rp id="zqva1"><meter id="zqva1"></meter></rp>

        <cite id="zqva1"></cite>
          <b id="zqva1"></b>
          <rp id="zqva1"></rp>
          <cite id="zqva1"></cite>

          <rt id="zqva1"></rt>

        1. <rp id="zqva1"></rp>

          git入門操作,git命令的基本使用

          時間:?2017-11-28閱讀:?926標簽:?git

          Git是一個免費的、開放源碼的分布式版本控制系統,它能以快速和效率處理從各種各樣的項目。(一句話概括,就是分布式版本控制工具)

          git操作之-如何

          如何克隆項目

          git clone xxx.git

          如何管理文件


          如何將文件提交到本地的暫存區

          git add 文件名

          例:

          // 提交所有文件,這里.匹配所有文件名
          git add .

          如何將文件提交到本地倉庫

          git commit -a -m "注釋"

          如何將本地倉庫推送到遠程

          git push

          注意事項

          • 1.一般要先git pull將遠程拉倒本地,無沖突后方可推送
          • 2.如果沒有設置-u參數,需要加上遠程分支的名字

          如何退回到當前版本未修改之前的狀態

          沒有添加到暫存區(沒有add)

          撤銷一個文件修改

          git checkout -- 文件名

          撤銷全部文件修改

          git checkout -- .

          注意點:只能是已經存在的文件回到未被修改的狀態,新建的文件不會被刪除(因為你沒有提交,git不知道你新建了什么文件)。當是刪除的文件會恢復。

          已經添加到緩存區(已經add,但是沒有commit)

          第一步:撤銷add

          撤銷暫存區的文件

          git reset HEAD 文件名

          撤銷這次所有暫存區的文件

          git reset HEAD .

          第二步:撤銷修改

          git checkout -- 文件名
          git checkout -- .

          如何回到對應的版本

          git reset --hard commit_id

          如何回到過去的版本

          可以查看提交歷史

          git log

          如何回到未來的版本

          查看命令歷史,以便確定要回到未來的哪個版本

          git reflog

          如何分支的使用

          創建分支

          git branch 分支名

          切換到分支

          git checkout 分支名

          合并分支

          假設目標分支為A,被合并的分支為B

          切換到A分支,然后執行合并操作

          git merge B
          git merge 分支名

          刪除分支

          git branch -d 分支名

          如何暫存工作區

          當工作開發到一半,又要臨時去修bug,此時提交是不合理的,因為你還沒有開發完成.所以你可以將當前工作現場暫時隱藏起來

          保留當前工作現場(用git status查看工作區,就是干凈的)

          git stash

          然后你bug改完了,你需要繼續開發,那么恢復工作現場(本質上是進行了合并)

          查看工作現場的編號

          git stash list

          恢復工作現場(合并分支)

          git stash apply 工作現場編號

          刪除工作現場

          git stash drop 工作現場編號

          一種是用git stash apply恢復,但是恢復后,stash內容并不刪除,你需要用git stash drop來刪除;另一種方式是用git stash pop,恢復的同時把stash內容也刪了

          來源:segmentfault
          站長推薦

          1.阿里云: 本站目前使用的是阿里云主機,安全/可靠/穩定。點擊領取2000元代金券、了解最新阿里云產品的各種優惠活動點擊進入

          2.騰訊云: 提供云服務器、云數據庫、云存儲、視頻與CDN、域名等服務。騰訊云各類產品的最新活動,優惠券領取點擊進入

          3.廣告聯盟: 整理了目前主流的廣告聯盟平臺,如果你有流量,可以作為參考選擇適合你的平臺點擊進入

          鏈接: http://www.modern-decoration.com.cn/article/detial/183

          解決git/github下載速度緩慢的問題總匯

          官網下載Git時,速度幾乎是超不過20KB,解決方法有很多,這里介紹幾個簡單粗暴的方法。這里使用windows系統作為演示,其他系統對號入座即可。

          規范git commit的提交記錄

          交互式生成 commit 記錄,需要用戶調用自定義的 npm scripts,例如npm run commit。但還是可以直接調用原生 git 命令 git commit 來提交記錄。而檢查是在正式提交前進行的,因此不符合要求的記錄不會生效,需要重新 commit。

          Git報錯:remote: HTTP Basic: Access denied的解決方法

          賬號密碼驗證不通過,密碼或者權限不對,導致 Git 操作失敗。輸入:git config --system --unset credential.helper,再次進行 Git 操作,輸入正確的用戶名,密碼即可。

          git合并分支

          假如我們現在在dev分支上,剛開發完項目,執行了下列命令:想將dev分支合并到master分支,操作如下:首先切換到master分支上,如果是多人開發的話 需要把遠程master上的代碼pull下來

          git創建與合并分支

          git checkout命令加上-b參數表示創建并切換,相當于以下兩條命令:由于遠程庫是空的,我們第一次推送master分支時,加上了-u參數,Git不但會把本地的master分支內容推送的遠程新的master分支

          如何在Git提交大小寫敏感的文件

          大意是說, 忽略大小寫敏感是為了在不同的文件系統上更好的工作。比如APFS,HFS +,FAT,NTFS等。例如,如果在目錄列表里, Git期望找到一個文件叫Makefile,卻找到了makefile,這時候,Git就假定它是同一文件,并繼續將其記住為Makefile。

          git 高級用法小抄

          如果你覺得 git 很迷惑人,那么這份小抄正是為你準備的!請注意我有意跳過了 git commit、git pull/push 之類的基本命令,這份小抄的主題是 git 的一些「高級」用法

          Git命令總匯

          創建一個新的 git 版本庫。這個版本庫的配置、存儲等信息會被保存到.git 文件夾中;更改設置。可以是版本庫的設置,也可以是系統的或全局的

          Git 如何優雅地回退代碼? | 案例分析

          今天給大家推薦一篇 Git 回滾代碼的案例文章,相信大家在日常工作中,也會面臨突發情況,需要緊急回滾到之前某個版本的代碼,那本篇文章就有了一定的參考意義。另外一個規范的 Gitflow 工作流程

          git提交代碼commit失敗的解決方法

          不同操作系統下處理行尾結束符的方法是不同的,windows下是CRLF(句尾使用回車和換行),unix下是LF(只換行),mac下是CR(只回車)

          內容以共享、參考、研究為目的,不存在任何商業目的。其版權屬原作者所有,如有侵權或違規,請與小編聯系!情況屬實本人將予以刪除!

          文章投稿關于web前端網站點搜索站長推薦網站地圖站長QQ:522607023

          小程序專欄: 土味情話心理測試腦筋急轉彎幽默笑話段子句子語錄成語大全運營推廣

          国产精品高清视频免费 - 视频 - 在线观看 - 影视资讯 - 唯爱网