Git基本使用命令(windows)


  1.   記住一個名詞   repository(版本庫)
  2. 推薦一本書《Git pro》    中文版的鏈接     http://git.oschina.net/progit/

=======================基本操作========================

  • git init   在需要的地方建立一個版本庫(也就是倉庫)
  • ls -ah    可以看默認隱藏的文件
  • git add filename 將文件加入暫存區
  • git commit -m “” 將暫存區的內容提交到當前分支
  • git status  查看當前倉庫狀態
  • git diff 查看修改內容
  • ======================版本回退========================
  • git log 查看歷史版本記錄
  • git log --pretty=oneline 查看歷史版本記錄精簡版
  • git reset –hard HEAD
      • HEAD 是當前版本
      • HEAD^是上一個版本
      • HEAD^^是上上個版本
      • HEAD~100是回退100個后的版本
      • 一般是HEAD 789790890(版本號)
  • 回退到某一個版本以后關電腦后想回到未來版本
  •    | git reset –hard HEAD^--- git relog(記錄每一次命令)找到版本號
  • ==================管理和撤銷修改=========================
  • 1.丟棄工作區的修改 git checkout --fileName
  • 2.丟棄暫存區的修改回到工作區  git reset HEAD fileName
  • 刪除操作--|rm file—然后刪除暫存區 git rm file----git commit
  •           |手誤 git reset –hard HEAD
  • ==================遠程操作===============================
  • 1.創建SSHKey 在c:adminstrater:.ssh----找到id_rsa和id_rsa.pub
    • 1.有---將自己的密鑰id_rsa.pub粘貼
    • 2.沒有的話—打開git bash 創建 ssh-keygen -t rsa -C“email,一路回車創建,不用設置密碼
  • 2.創建遠程倉庫和本地倉庫的連接,步驟和方法:
    • 1.第一步 在網站上創建遠程倉庫,
    • github
    • coding.net的全是中文,大家一般都能根據提示操作進行,我就不提示了。
  • 第二步,也是最重要的一步:下面分為兩種情況:
    • 先創建本地倉庫后連接遠程倉庫                         
      • git remote add origin url(托管平台地址例如Github/coding.net……  這種方法適用於)
    • 先創建遠程倉庫再連接本地倉庫                                                             
      • git clone “url”(倉庫地址,同上)
  • git push -u origin master 將master分支上的版本庫推動到遠程庫
  • git pull origin master 將本地更新成最新的代碼
  • ===================分支管理==============================
  • git checkout -b  (創建並切換到dev分支)
  •  |等價於git branch dev + git checkout dev
  • git branch 查看當前分支
  • git merge dev 指定合並dev分支到master分支
  • 出現沖突需要手動修改沖突
  • git log --graph --pretty=oneline --abbrev-commit
  • |查看分支合並情況  
  • git merge --no-ff -m "merge with no-ff"dev (與Git Merge dev 不同之處是保留合並歷史)
  • 隨時更新。。。。。

 

 

 


免責聲明!

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



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