前言
GitCode是一款基于Git的在線代碼托管和協(xié)作工具,提供代碼版本控制、代碼托管、代碼評(píng)審、項(xiàng)目管理等功能。它支持多種編程語言,包括Java
、Python
、C++
等,可幫助開發(fā)者高效協(xié)作,提高代碼質(zhì)量和開發(fā)效率。GitCode還提供豐富的API
接口,支持與其他系統(tǒng)集成,方便開發(fā)者進(jìn)行二次開發(fā)??傊?,GitCode是一款功能強(qiáng)大、易于使用的在線代碼托管和協(xié)作工具,適合團(tuán)隊(duì)和個(gè)人使用。
我以前在寫代碼的時(shí)候總是會(huì)把代碼上傳到Gitee,偶爾會(huì)上傳到GitCode,但是最近我發(fā)現(xiàn)GitCode更新了,導(dǎo)致我自己在上傳代碼到GitCode的時(shí)候出現(xiàn)了一些小問題,所以我寫下這篇文章來讓大家避免這些小問題。
一、安裝git
關(guān)于這個(gè)git的安裝,可以去看我之前寫的文章,里面是講解了git和GitHub,今天我將詳細(xì)講解tortoise git 與gitcode
通過一篇文章帶你玩轉(zhuǎn)git和GitHub
二、tortoise git的安裝
2.1 關(guān)于tortoise git
TortoiseGit是一個(gè)流行的Git圖形用戶界面(GUI)客戶端,它簡化了Git版本控制系統(tǒng)的使用。它為Windows操作系統(tǒng)提供了一套直觀的圖形界面,使用戶能夠更容易地執(zhí)行Git命令,如提交、推送、拉取等。TortoiseGit通過集成到Windows文件系統(tǒng)中,使用戶能夠右鍵點(diǎn)擊文件或文件夾來訪問Git功能,從而提高了工作效率。此外,它還支持多種工作流和高級(jí)Git功能,如分支管理、合并、沖突解決等。總之,TortoiseGit為Git用戶提供了一個(gè)方便、高效的工具,幫助他們更好地管理和協(xié)作代碼。
2.2 tortoise git和tortoise git漢語包的下載
tortoise git的下載,可以點(diǎn)擊這個(gè)鏈接直接跳轉(zhuǎn)
可以按照自己的需求下載32位和64位
根據(jù)自己下載的安裝包選擇相應(yīng)的漢化包
2.3安裝過程
安裝完成后點(diǎn)擊漢語包安裝
2.4配置tortoise git
點(diǎn)擊Settings
點(diǎn)擊Language可以換成漢語
在這我們可以配置鼠標(biāo)右鍵出現(xiàn)的選項(xiàng)
三、創(chuàng)建GitCode項(xiàng)目
首先我們點(diǎn)擊新建,選擇新建項(xiàng)目
在這可以添加自己所需要的配置文件
選擇自己所需要的模塊
關(guān)于READM文件
READM文件是一種常用于項(xiàng)目管理和文檔組織的文件格式,它提供了項(xiàng)目概況、團(tuán)隊(duì)成員、任務(wù)分配、進(jìn)度安排等關(guān)鍵信息。該文件有助于確保項(xiàng)目團(tuán)隊(duì)成員之間的信息溝通順暢,提高工作效率。READM文件通常包括項(xiàng)目背景、目標(biāo)、范圍、關(guān)鍵里程碑、任務(wù)分解結(jié)構(gòu)、資源分配等內(nèi)容,是項(xiàng)目成功的關(guān)鍵因素之一。通過READM文件,團(tuán)隊(duì)成員可以更好地了解項(xiàng)目概況,明確各自的任務(wù)和責(zé)任,從而更好地協(xié)作完成項(xiàng)目。
關(guān)于.gitignore文件
.gitignore
文件是一個(gè)用于版本控制系統(tǒng)的配置文件,通常用于 Git。它允許用戶指定哪些文件或目錄不應(yīng)被跟蹤或提交到版本庫中。這對于保持版本庫的整潔和避免提交敏感或臨時(shí)文件非常有用。通過編輯 .gitignore
文件,用戶可以定義一系列匹配模式,這些模式將應(yīng)用于項(xiàng)目中的文件和目錄。當(dāng)執(zhí)行 git add
命令時(shí),Git 會(huì)檢查 .gitignore
文件,并忽略與其中模式匹配的文件和目錄。這有助于減少不必要的提交和保持版本庫的清晰性。
簡單的說,我們在使用VS2022的時(shí)候,創(chuàng)建項(xiàng)目會(huì)出現(xiàn)很多的文件,但是我們上傳代碼到GitCode不需要這些文件,我們只需要一個(gè)源代碼,這時(shí)候就需要.gitignore文件來操作了
除了直接用模板外,我們還可以自己來制作一個(gè),先新建一個(gè)txt文檔
然后將下面的代碼拷貝進(jìn)去
.gitignore//擴(kuò)展名
# Build and Release Folders
bin-debug/
bin-release/
[Oo]bj/
[Bb]in/
# Other files and folders
.settings/
# Executables
*.swf
*.air
*.ipa
*.apk
#過濾掉不想要文件和文件夾
*.exe
*.sln
*.vcxproj
*.filters
*.user
*.suo
*.db
*.ipch
Debug/
.vs
Release/
# Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties`
# should NOT be excluded as they contain compiler settings and other important
# information for Eclipse / Flash Builder.
最后重命名成.gitignore
ps:這需要我們打開文件的擴(kuò)展名
這樣我們的項(xiàng)目就配置好了
關(guān)于LICENS文件
關(guān)于LICENS文件,它是我們軟件開發(fā)團(tuán)隊(duì)中一個(gè)至關(guān)重要的文檔。LICENS文件,即軟件許可證文件,詳細(xì)規(guī)定了軟件的使用權(quán)限、分發(fā)方式、修改權(quán)限等法律性條款,是確保軟件合法使用和維護(hù)軟件知識(shí)產(chǎn)權(quán)的關(guān)鍵。
四、配置GitCode和Git
4.1克隆項(xiàng)目
首先點(diǎn)擊右邊的Clone
直接點(diǎn)擊右邊的拷貝,然后打開git bush
點(diǎn)擊paste粘貼
下面我將講解使用Https的方法來上傳文件
在git bush直接運(yùn)行下面的代碼,其中的*
號(hào)是你自己的用戶名,test.git是你項(xiàng)目的名稱
git clone https://gitcode.com/******/test.git
這是運(yùn)行成功的樣子
然后你的文件里就會(huì)出現(xiàn)和項(xiàng)目一樣的文件了
除了自己手撕代碼外,還可以直接使用clone為你提供好的代碼
4.2配置訪問令牌
回到GitCode,點(diǎn)擊設(shè)置,點(diǎn)到訪問令牌的選項(xiàng)
可以自己設(shè)置令牌的名稱和令牌到期的時(shí)間,令牌到期后就需要重新配置令牌,可以很好的保障我們信息的安全性
如下,注意這個(gè)頁面暫時(shí)不要叉掉,等會(huì)我們還需要使用
4.3上傳代碼
我們回到克隆的庫,隨便找個(gè)文件放入克隆的庫中,右鍵選擇Git添加
需要日志信息才能進(jìn)行下一步
點(diǎn)擊推送
這時(shí)候會(huì)出現(xiàn)這個(gè)彈窗,沒有的話多試幾次,這里需要輸入你的用戶名
接下來出現(xiàn)的彈窗就是需要輸入剛才的訪問令牌,我們可以直接復(fù)制粘貼文章來源:http://www.zghlxwxcb.cn/news/detail-843271.html
最后就上傳成功了
在我們的GitCode里也出現(xiàn)了剛才傳輸?shù)拇a文章來源地址http://www.zghlxwxcb.cn/news/detail-843271.html
到了這里,關(guān)于一篇文章讓你完全掌握使用Git推送代碼到新版GitCode的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!