Git使用簡述

最近部門的管理工具,從svn遷移到git上面,簡單記錄一下Git使用流程。
1.在本身電腦裏下載安裝好git
2.把本地項目初始化成git項目
3.在github或者gitlab上面建立本身的遠程倉庫地址,配置ssh一些認證信息
4.把本地項目和遠程倉庫的地址關聯起來
5.把項目內容add到git,而後就是commit,push到遠程倉庫了
6.開發一個新功能或改bug,先建一個分支branch,在分支裏面修改
7.git合併代碼,分支的時候,能夠使用pull --rebase,這樣git的提交歷史會是一條線,更新完代碼以後,再push。
8.git分支遷移,在要遷移的git分支複製一份,而後修改遠程倉庫地址以關聯到新的倉庫,而後強推上去,就有原來分支全部的代碼和log了。git

git remote -v //查看當前分支的遠程倉庫
git remote set-url origin 新的遠程倉庫地址  //修改分支的遠程倉庫地址
git remote -v //查看是否切換了遠程倉庫
git push -f //要當心喲,新分支的代碼會覆蓋原來的

9.git一個分支徹底替換另外一個分支github

git checkout master // 切換到想要被替換的分支master
git reset --hard develop// 將本地分支 master 重置成 目標分支develop
git log //查看master的log,能夠看到已是和develop同樣了
git push origin master --force // 再推送到遠程倉庫的master

10.合併指定commit到指定分支服務器

git checkout master //切換到指定的分支
git cherry-pick 12sadsa54 //把版本號爲12sadsa54的commit合併到當前分支

11.合併多個commit到指定分支
假設要合併dev分支的commit 123 ~524 到master分支markdown

git checkout -b newbranch 524 //在dev分支上新建分支,並指明524爲最後一個commit
git rebase --onto master 123^ //把新分支從123開始的commit合併到master

git經常使用命令
1.git add . 把全部修改的文件添加
2.git commit -m "提交log" 把添加的文件提交到本地
3.git push 把本地的提交推送到服務器
4.git status 查看本地分支的狀態
5.git branch -a 查看全部的分支
6.git branch -D name 刪除本地分支
7.git pull --rebase 以rebase的方式合併代碼
8.git update-index --assume-unchanged file 忽略已追蹤的文件,再也不需用提交 --no-assume-unchangeds取消忽略
9.git reset --hard head^ 回滾到上一個版本ssh

開始使用git,發現git,github,gitlab,gitbook這些東西真是太好用了,使用起來的感受就是666啊。
git多分支開發方便多版本並行;
gitlab或者gitlab方便管理代碼;
使用markdown編輯API文檔,上傳到git,再從gitbook上面引入倉庫文件,把文檔發佈到線上;
這一套東西用起來的感受真爽,放張API文檔的圖記念一下
放張API文檔的圖記念一下svn

最近發現一個畫流程圖的工具,挺好玩的 電臺流程圖工具

相關文章
相關標籤/搜索