GIT基本操做命令

一 簡單操做步驟:
git clone git@xxxxx:project_name
git checkout -b new_branch
---修改代碼
git commit –m’test’
---修改代碼
git stash
git checkout master
git pull origin master
git merge new_branch
git push origin mastergit

二 GIT命令:windows

  1. clone
     下載源碼,至關於SVN 首次checkout
     git clone git://xxx/project_name.git new_pro_namebash

  2. add 將文件加入到版本管理中
     add 操做過的文件纔會被 commit
     git add file服務器

  3. Pull 更新源碼,至關於SVN updateless

  4. Push 提交代碼,至關於SVN commit
    git push --set-upstream origin branch_nameui

  5. checkout 分支建立,切換
     git checkout –b new_branch 切換並建立branch
     git checkout new_branch 切換到新branch編碼

  6. branch 分支操做,包括刪除等
     git branch -d/D new_branch 刪除分支,-D
     git branch -v 列出當前分支url

  7. commit 提交代碼,
     提交在本地,並不上傳至服務器,上傳到服務器須要push 或 remote命令
     git commit –m’備註內容’ 默認不寫備註內容沒法提交.net

  8. merge 合併操做,分支合併
     git merge barnch1 在當前分支將branch1 分支合併進來code

  9. stash 暫存
     git stash
     git stash pop [--index] 取出最後一次stash代碼
     git stash list 列出stash存儲列表

  10. remote 遠程操做/服務器操做
     git remote add [shortname] [url] //添加遠程倉庫
     git remote -v //列出遠程倉庫
     git remote rm [remote-name] //刪除遠程倉庫

  11. tag 標籤
     git tag v1 //創建標籤

  12. config 設置配置
     git config --global core.autocrlf false // windows 下禁 git自動修改換行

$ git config --global core.quotepath false          # 顯示 status 編碼  
$ git config --global gui.encoding utf-8            # 圖形界面編碼  
$ git config --global i18n.commit.encoding utf-8    # 提交信息編碼  
$ git config --global i18n.logoutputencoding utf-8  # 輸出 log 編碼  
$ export LESSCHARSET=utf-8  
# 最後一條命令是由於 git log 默認使用 less 分頁,因此須要 bash 對 less 命令進行 utf-8 編碼

三 .gitignore 文件
註釋爲 #註釋

四 參考文檔 Git幫助文檔: http://git-scm.com/docs 書籍: progit中文.pdf

相關文章
相關標籤/搜索