常用圖形介面:sourcetree
git checkout 分支名 #切換分支
git checkout -b 分支名 #建立分支並切換到該分支
git push origin --delete 分支名 #刪除遠端分支
git branch -a #檢視所有分支
git branch -d 分支名 #刪除本地分支,注意先切換到到其它分支
將master分支內容提交合併到dev分支
git checkout master #切換到本地分支
git pull #拉取遠端檔案到本地
git add . #提交到本地
git commit -m 'merge'
git checkout dev #切換到dev分支
git merge master #合併
git push origin dev #推送到遠端分支
1、版本控制工具優勢
多人協作開發
中心化和分布式
2、github的註冊與使用
3、git常用命令
本地提交
比較和檢視日誌
git reflog #檢視所有分支的所有操作記錄(包括被刪除的)
版本回滾
git checkout – filename #檢出檔案(注意空格)
新增忽略
新增公鑰到github賬號
ssh-add sirouyang
ssh -t [email protected]
本地倉庫關聯遠端倉庫
git push origin master
操作遠端倉庫
git add .
git commit . -m 「***」
git push origin master
分支 分支合併策略
分支案例
4、解決衝突
兩個成員修改了相同檔案的相同**段,衝突爆發時機:
解決:刪除衝突標記+修改為意見統一的**
5、標籤
6、多人協作開發
新增成員公鑰
4、ssh -t [email protected] // 測試提交許可權,測試通過則已經具有協作賬號的提交許可權
團隊其它成員如法炮製
工作流程
關注我,我們一起成長~~
【參考文章】
git版本管理系統使用
git是一種分布式版本控制系統,對於 或者文件的版本管理帶來很大方便。目前用的比較多的svn是一種集中式版本控制系統。分布式版本控制系統的優點是 每乙個使用者在本地都有乙個版本庫,對 或者文件的修改 提交等操作只需要在本地完成即可,僅當多人協作需要合併時需要將個人的修改push到乙個 伺服器 中,然...
使用git做版本管理
前言 最近要做 的版本管理了,毫不猶豫地選擇了git 檢查是否已經安裝 git version如果可以看到版本號,類似git version 1.8.3.1說明git已經安裝。安裝git 也有可能是你的系統還沒安裝git,那麼請之星以下命令安裝 yum install y git作為開發,最常做的事...
GIT 版本管理 初階使用
目前我用的比較多的git指令 git clone b branch name 拉取遠端指定分支 git status 檢視工作區修改狀態 在將修改新增進暫存區的時候需要git add 將修改記錄新增到git中 git stash m message push file list 新增暫存資訊,便於以...