Git和码云项目平台使用文档
文章目錄
- 一、Git概述
- 1、為什么要使用Git
- 1.1解決文件修改追蹤的問題
- 1.2多人協作文件合并的問題
- 1.3.文件訪問權限管理
- 2.為什么選擇Git
- 3.Git安裝和使用
- 二、碼云
- 1.注冊賬號
- 2.創建倉庫
- 3.克隆倉庫
- 4.提交代碼
- 三、Git多人協作開發
- 1.添加倉庫成員
- 2.多人協作開發
- 四、Git 高級用法
- 1.忽略某文件同步和提交
- 2.查看某文件的提交歷史記錄
- 3.代碼回退
一、Git概述
- Git是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。
- Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
- Git是目前世界上最先進的分布式版本控制系統。
1、為什么要使用Git
1.1解決文件修改追蹤的問題
1.2多人協作文件合并的問題
1.3.文件訪問權限管理
2.為什么選擇Git
3.Git安裝和使用
git客戶端: https://git-scm.com/.
TortoiseGit:https://tortoisegit.org/download/.
先安裝Git,再安裝TortoiseGit
二、碼云
如何建立服務器版本庫
- 方法1-自己搭建服務器(成本高,安全性低,不推薦)
- 方法2-利用公共資源
○ GitHub(速度慢,不推薦)
全球最大的開源社交編程及代碼托管網站
公有倉庫免費,私有倉庫收費
○ Gitee(速度快,推薦使用)
國內最大的開源社交編程及代碼托管網站
速度快,不會被墻
公有倉庫免費,私有倉庫5人以內免費
碼云官網:https://gitee.com/.
1.注冊賬號
建議用郵箱注冊
2.創建倉庫
填寫相關信息,點擊創建即可
3.克隆倉庫
第一步:復制倉庫地址
第二步:在本地文件夾內空白處點擊右鍵
第三步:填入復制的倉庫地址
4.提交代碼
進入剛剛克隆的倉庫文件夾,新建任意的文本文件 往里面任意輸入一些文本
右鍵->Git commit
勾選需要提交的文件,Message欄輸入任意的文字,提交按鈕切換成Commit & Push 點擊切換按鈕即可
出現success表示提交成功
在碼云遠程倉庫端可以看到多了一個提交的文件
三、Git多人協作開發
1.添加倉庫成員
在遠程倉庫端點擊管理->倉庫成員管理->添加倉庫成員
有多種方式可以要求用戶,每個私有倉庫最多可要求5個用戶
2.多人協作開發
倉庫成員把代碼都clone到本地,如果已clone 就跳過此步驟
假設 成員A修改了某個文件如test.txt , 成員A先將修改后的代碼提交到遠程倉庫
成員B 點擊鼠標右鍵->TortoiseGit -> Pull 即可把其他成員提交的代碼同步到本地工程
四、Git 高級用法
tips:碼云倉庫的總大小有限制,不建議把一些大文件如視頻,安裝包等提交到倉庫中(切記、切記、切記),Git比較適合對一些文本,代碼,文檔等進行版本管理
1.忽略某文件同步和提交
當右鍵提交的時候,Git默認會找到本工程里所有的有變化的文件,如果有的文件或文件夾不希望和遠程倉庫同步(如Android中的編譯文件夾,每次運行這些文件夾內都會自動生成大量的其他文件),可用如下方法忽略掉這個文件夾的提交
選中該文件夾或者多選多個文件 ->鼠標右鍵 -> TortoiseGit ->add to ignore list -> 需要忽略提交的文件或文件夾
這樣每次右鍵 提交的時候 默認就不會選中該文件夾內的文件
2.查看某文件的提交歷史記錄
有時候希望查看某個文件被修改的歷史記錄,如某應用在某句代碼產生的bug,追蹤改句代碼是誰提交的
選中該文件 ->鼠標右鍵 -> TortoiseGit -> Show log
可查看該文件被修改的時間以及被誰修改
如要查看該文件某次提交的具體內容,點擊改次修改 右鍵
Compare with working tree :該次修改和目前的文件做對比
Compare with previous revision :該次修改和前一次的版本做對比
可以看出,該次提交就第一行test改成了 test1234
3.代碼回退
有時候寫完某些代碼發現寫的不對,想把代碼恢復到之前沒提交的版本,可以用代碼revert功能
如果該文件夾是紅色表示有修改的代碼沒提交
點擊右鍵->commit
選中需要回退的代碼,右鍵Revert
總結
以上是生活随笔為你收集整理的Git和码云项目平台使用文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mac安装和卸载mysql_基于cent
- 下一篇: 23--有效的括号