如果你開始和别人一起寫代碼,或者在網絡上看過别人寫的源碼,我相信你一定聽說過git。
git是一個代碼管理協作工具,和他類似的軟件還有svn,不過svn是集中式的,git是分布式的。
git是一代宗師linus花了一個星期開發的分布式版本控制工具(能寫出操作系統的人就是不一樣),目前已經成為了主流的代碼協作工具。
git是一個軟件工具,我們可以用它來管理代碼,管理方式又分為兩種:
github和gitlab都依賴于底層的git,git提供了一系列命令或者說操作,用于代碼協作。對于這些基本操作,可以采用以下兩種方式:
#在空目錄下初始化倉庫
git init
#根據遠程倉庫地址克隆倉庫
git clone url
2.添加或者閱讀readme文件
主要是介紹項目是做什麼的。
3.添加或者閱讀license文件
主要是告訴别人需要根據什麼協議使用你的代碼。
4.添加或者查看.gitignore文件
主要是告訴git提交代碼的時候忽略哪些文件或者目錄
5.開始進行代碼編寫,并每天進行代碼提交
6.每次進行代碼編寫前,先進行代碼更新
git圍繞代碼儲存以及代碼更改記錄展開。涉及以下幾個重要概念:
# 同步遠程倉庫
git pull
#添加filename文件
git add filename
#添加提交描述
git commit -m "update"
#在當前狀态添加tag1.0标簽
git tag tag1.0
#創建dev分支
git branch dev
#切換到dev分支
git checkout dev
#列出所有分支
git branch -a
#顯示本地倉庫狀态
git status
#提交本地改動記錄到遠程倉庫
git push
關于其他一些未明說的問題:
順帶一提:
,我們一直在做的一件事就是想盡辦法将xxx和xxx區别開來,編程也是如此。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!