使用git
如果是第一次使用git,安裝之後
1. 進入目錄 git bash here ,先配置你的使用者名稱才可以
git config --global user.name "example surname"一 、本地目錄變成git倉庫git config --global user.email "[email protected]"
2.git init //變成git倉庫
3.git add . //將專案新增到本地倉庫
4.git commit -m '備註' //將專案提交到倉庫
5.關聯遠端倉庫,通過git remote add origin
6.git pull --rebase origin master // 將遠端倉庫和本地倉庫內容合併
7.git push -u origin master // 將本地倉庫所有內容推送到遠端倉庫
二 、如果github上有專案
直接使用 git clone
將專案轉殖下來就可以使用,提交**重複上面 的 3,4,6, 7
如果有時候本地改完**又不想提交了,或者想改回原來的**
git reset --hard head #撤銷工作目錄中所有未提交檔案的修改
git checkout head #撤銷指定的未提交檔案的修改
git revert #撤銷指定的提交
#移除所有未跟蹤檔案
#一般會加上引數-df,-d表示包含目錄,-f表示強制清除。
git clean [options]
三、 分支
分支開發是git中最常見的開發模式,所有開發者都不會在master分支上直接開發,而是建立分支,等到分支**完全穩定無誤之後才向master分支合併
1、分支命令
git branch 檢視所有分支
# 列出所有本地分支和遠端分支
$ git branch -a
# 新建乙個分支,但依然停留在當前分支
$ git branch [branch-name]
# 新建乙個分支,並切換到該分支
$ git checkout -b [branch]
# 新建乙個分支,指向指定commit
$ git branch [branch] [commit]
# 新建乙個分支,與指定的遠端分支建立追蹤關係
$ git branch --track [branch] [remote-branch]
# 切換到指定分支,並更新工作區
$ git checkout [branch-name]
# 切換到上乙個分支
$ git checkout -
# 建立追蹤關係,在現有分支與指定的遠端分支之間
$ git branch --set-upstream [branch] [remote-branch]
# 合併指定分支到當前分支
$ git merge [branch]
# 選擇乙個commit,合併進當前分支
$ git cherry-pick [commit]
# 刪除分支
$ git branch -d [branch-name]
# 刪除遠端分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]
2、分支合併
合併指定分支到當前分支使用指令$ git merge [branch]
Git 使用記錄
1 從遠端倉庫獲取更新 1 git fetch 獲取更新不會自動合併 git fetch origin master git pull origin master獲取更新 git log p master.origin master 對比本地和遠端的主分支 git merge origin mast...
GIT 使用記錄
git clone xx 從遠端伺服器上將專案轉殖下來 git add 將檔案或者資料夾新增到git 倉庫中 本地 git commit m commit 將改動提交到git倉庫中 git push origin master 將倉庫推送更新到遠端伺服器的master分支,git push 操作 g...
git使用記錄
平時開發都是直接使用eclipse自帶的git客戶端管理 但有時會遇到一些詭異的問題,不得不通過敲命令來解決 以下是我平時會用的git命令,記錄下來,留做備用 git status git log 新增所有新建的檔案到暫存區 git add all 提交所有經git管理的修改過的檔案和在暫存區的檔案...