其實寫部落格只是為了加深映像,自己是乙個忘心很大的人,以防自己以後都忘記
1 官網解釋
分布式版本控制軟體
2 個人理解
本地和遠端都有可以通過同乙個位址來個管理不同版本,或者不同目的的**
3. 使用說明
git 可以理解為本地和遠端兩個倉庫,
git clone
檢視本地倉庫
git branch
檢視本地和遠端所有倉庫
git branch -a
git fetch origin remotebranchname:localbranchname 或者 git checkout -b local-branchname origin/remote_branchnam
上傳本地分支到遠端分支(遠端分支不存在則建立新的分支)
git push origin localbranchname:remotebranchname(注:如下圖remotebranchname不需要加remotes/origin)
合併分支到master
1)確保本地有master的分支
2)切換到本地master的分支
git branch ; git checkout master
3) 合併
git merge localbranchname
4) 提交
git add . git commit -m "" git push
5) 大功告成
唯一要注意的是,以為提交了可以根據自己寫的 message來檢視歷史,結果並不是這樣,檢視到的是localbranchname的歷史提交記錄,以至於我隨便提交成功了,但是一直以為沒有提交成功呢。如果想合併指定的branch到目前的branch,但是不會產生合併的commit ,使用
git merge branch名稱 --no-commit
恢復為某個版本
git reset --hard origin/master
刪除遠端某個不需要的分支
檢視所有分支
刪除遠端分支 remotes/origin/test
持續更新中。。。
好文章推薦
git命令總結
git config global user.name fangting git config global user.email 126.com git stash list 顯示git棧內的所有備份,可以利用這個列表來決定哪個地方恢復。git stash clear清空git棧。git stat...
Git命令總結
git 操作步驟 1.新建倉庫mkdir mygit 建立倉庫目錄 cd mygit 進入mygit進行操作 pwd 顯示mygit的路徑,此步驟可以不要 2.初始化git init 將目錄轉為git可以管理的倉庫 3.新增檔案新建乙個檔案 如txt檔案 一定要放到剛才新建的目錄下 子目錄也行 這裡...
git命令總結
1.使用repo命令批量提交多個庫的修改 repo forall project1 project2 c git add a repo forall project1 project2 c git commit m commit comment here repo forall project1 p...