不耍流氓,直接上操作!
1. 本地倉庫初始化
$ cd ifast
$ git init
2. 新建遠程倉庫
比如碼雲,獲得項目地址https://gitee.com/icron/ifast.git
3. 添加/關聯遠程倉庫
$ git remote add gitee https://gitee.com/icron/ifast.git
先拉取一次代碼
$ git pull gitee master
這時會報錯,意思是2個倉庫沒有關聯,帶上參數--allow-unrelated-histories
再來一次
$ git pull gitee master --allow-unrelated-histories
這樣就pull
成功了,然後就可以正常操作了。
4. 本地代碼提交
$ git add *
$ git commit -m '初始化'
5. 推送遠程倉庫
$ git push gitee master
或使用參數 -u
首次推送所有內容
$ git push -u gitee master
6. 新建開發分支
本地新建開發分支dev
(遠程倉庫可能不存在),並切換到新建的開發分支dev
$ git checkout -b dev
本地新建開發分支dev
,從遠程倉庫gitee
直接拉取開發分支dev
,並切換到新建的開發分支dev
$ git checkout -b dev gitee/dev
7. 推送開發分支
將更新推送dev分支到遠程倉庫,如果遠程倉庫不存在則默認會新建
$ git push gitee dev
8. 其他操作
通過上面的實踐操作,能進行git
進行日常開發了,下面一些命令操作是日常操作的擴充。
-
遠程倉庫
-
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
查看列表
-
覺得有用記得收藏、點贊哦!