30分鐘學會Git - 在碼雲實踐

不耍流氓,直接上操做!

1. 本地倉庫初始化

$ cd ifast
$ git init

2. 新建遠程倉庫

好比碼雲,得到項目地址https://gitee.com/icron/ifast.gitgit

3. 添加/關聯遠程倉庫

$ git remote add gitee https://gitee.com/icron/ifast.git

先拉取一次代碼code

$ git pull gitee master

這時會報錯,意思是2個倉庫沒有關聯,帶上參數--allow-unrelated-histories再來一次開發

$ git pull gitee master --allow-unrelated-histories

這樣就pull成功了,而後就能夠正常操做了。rem

4. 本地代碼提交

$ git add * 
$ git commit -m '初始化'

5. 推送遠程倉庫

$ git push gitee master

或使用參數 -u 首次推送全部內容it

$ git push -u gitee master

6. 新建開發分支

本地新建開發分支dev(遠程倉庫可能不存在),並切換到新建的開發分支devast

$ git checkout -b dev

本地新建開發分支dev,從遠程倉庫gitee直接拉取開發分支dev,並切換到新建的開發分支dev項目

$ git checkout -b dev gitee/dev

7. 推送開發分支

將更新推送dev分支到遠程倉庫,若是遠程倉庫不存在則默認會新建推送

$ git push gitee dev

8. 其餘操做

經過上面的實踐操做,能進行git進行平常開發了,下面一些命令操做是平常操做的擴充。標籤

  • 遠程倉庫co

    • git remote -v 查看遠程倉庫列表
    • git remote remove gitee 移除遠程倉庫gitee
  • 分支操做

    • git branch 查看全部分支,帶*爲當前分支
    • git branch -d dev 刪除dev分支
    • git checkout dev 切換分支dev
    • git branch dev 建立分支`dev
    • git checkout -b dev 建立並切換分支dev
    • git merge dev 合併dev分支到當前分支
  • 提交記錄

    • git log 查看提交記錄
    • git log --graph --pretty=oneline --abbrev-commit 格式化輸出提交記錄
  • 標籤操做

    • git tag v1.0 建立標籤v1.0
    • git push origin v1.0 推送單個標籤
    • git push origin --tags 一次性推送所有標籤
    • git tag -d v1.0 刪除標籤
    • git push origin :refs/tags/v1.0 刪除遠程標籤
    • git tag 查看列表
以爲有用記得收藏、點贊哦!
相關文章
相關標籤/搜索