基本操作
git init (git初始化)
git clone url (轉殖git位址)
git status (檢視當前**狀態)
git add . (全部新增到暫存區) git add 檔案路徑 (單個檔案新增到暫存區)
git commit -m '描述資訊' (提交描述資訊)
git push (-u) origin master (推送到遠端)
切換到乙個新的分支
git checkout -b newbranch
將新分支推送到遠端
git push origin newbranch
切換主分支或者切換分支
git checkout master
git checkout branchname (branchname為分支名稱)
刪除分支
git branch -d branchname
合併**
git checkout master
git merge develop(本地也會合併到master分支)
git merge origin/develop 只合併遠端分
git pull 等於 git fetch + git merge
**回滾
git reset --hard commit版本號
git 使用心得
比起svn,git有許多強大之處,比如 本地可以儲存整個修改 提交的歷史記錄 這一點對於離線開發尤其有幫助 支援一次次的增量合併rebase,適合多人合作。不過,再強大的工具,也要 會家 善使,這裡基本 常用的命令就要熟練掌握並且深刻理解,對於一些場景也能夠做到運用自如。以下提供一些問題場景及其解決...
git使用心得
在 git 內都只有三種狀態 已提交 committed 已修改 modified 和已暫存 staged 已提交表示該檔案已經被安全地儲存在本地資料庫 中了 已修改表示修改了某個檔案,但還沒有提交儲存 已暫存表示把已修改的檔案放在下次提交時要儲存的清單中。常用命令 git clone 位址 git...
GIT使用心得
git和svn不同,git的 有三份,分為 本地 本地庫 reponsitory乙份。當commit時,是將本地 提交到本地庫,然後再進行push操作才是將 提交到伺服器。專案哪怕沒有衝突,也必須要先更新後才能提交 在日常開發中有衝突時在所難免的,如何使用eclipse上的git工具進行衝突解決操作...