如何快速的在碼云平臺注冊賬號并完成第一次提交

一. 注冊賬號

首先是在碼云平臺注冊,注冊鏈接https://git.oschina.net

注冊

依次填入各項(xiàng),需注意的是:郵箱最好填寫國內(nèi)的郵箱(建議網(wǎng)易),以免因?yàn)楸娝苤脑驘o法接收激活郵件,個(gè)性地址一經(jīng)選定無法修改,請慎重填寫.

然后,您的郵箱會收到一份激活郵件,請點(diǎn)擊其中的鏈接激活賬號,賬號激活后,注冊流程就算完成了,接下來就是創(chuàng)建第一個(gè)項(xiàng)目了.


二. 創(chuàng)建項(xiàng)目

點(diǎn)擊右上角的 "+"? ,選擇新建項(xiàng)目按鈕,跳轉(zhuǎn)到新建項(xiàng)目頁面,就像這樣:

創(chuàng)建項(xiàng)目

依次填寫各項(xiàng)信息然后點(diǎn)擊創(chuàng)建就可以了,這樣我們一個(gè)項(xiàng)目就創(chuàng)建好了.

如果沒有意外,你將看到這個(gè)頁面:

創(chuàng)建好的項(xiàng)目倉庫

這樣,我們在碼云平臺就創(chuàng)建好了一個(gè)項(xiàng)目


三. 創(chuàng)建SSH Keys

SSH key 可以讓你在你的電腦和 Git @ OSC 之間建立安全的加密連接。

你可以按如下命令來生成sshkey:

$ ?ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

查看你的public key,并把他添加到 Git @ OSC http://git.oschina.net/keys

$ ?cat ~/.ssh/id_rsa.pub

# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

添加后,在終端(Terminal)中輸入,測試秘鑰對:

$ ssh -T git@git.oschina.net

若返回Welcome to Git@OSC, yourname!

則證明添加成功。


四. 本地初始化一個(gè)項(xiàng)目

首先,你需要在終端執(zhí)行下面兩條命令,作為git的基礎(chǔ)配置,作用是告訴git你是誰,你輸入的信息將出現(xiàn)在你創(chuàng)建的提交中.

$ git config --global user.name "你的名字或昵稱"

$ git config --global user.email "你的郵箱"


然后在你的需要初始化版本庫的文件夾中一步步執(zhí)行

$ cd 本地項(xiàng)目文件夾

$ git init

$ git remote add origin <你的項(xiàng)目地址>?

//注:項(xiàng)目地址形式為:

HTTPS: ? ? http://git.oschina.net/xxx/xxx.git

或者?

SSH: ? ? git@git.oschina.net:xxx/xxx.git

從此復(fù)制項(xiàng)目地址

若不小心填錯(cuò)項(xiàng)目地址,可執(zhí)行

$ git remote rm origin

$ git remote add origin <你的項(xiàng)目地址>

這樣就完成了一次版本你的初始化


如果你想克隆一個(gè)項(xiàng)目只需要執(zhí)行

git clone <項(xiàng)目地址>


完成第一次提交

$ cd? 進(jìn)入你已經(jīng)初始化好的或者克隆項(xiàng)目的目錄

然后執(zhí)行

$ git pull origin master

$ git touch init.txt //如果已經(jīng)存在更改的文件,則這一步不是必須的

$ git add .

$ git commit -m "第一次提交"

git push origin master

然后如果需要賬號密碼的話, ?就輸入賬號(郵箱號)和密碼,這樣就完成了一次提交。

此時(shí),你可以在你的個(gè)人面板、項(xiàng)目主頁查看到你的提交記錄了


注意:按照本文檔新建的項(xiàng)目時(shí),在碼云平臺倉庫上已經(jīng)存在readme文件,故在提交時(shí)可能會存在沖突,這時(shí)您需要選擇的是保留線上的文件或者舍棄線上的文件,如果您舍棄線上的文件,則在推送時(shí)選擇強(qiáng)制推送,強(qiáng)制推送需要執(zhí)行下面的命令

git push origin master -f

如果您選擇保留線上的readme文件,則需要先執(zhí)行

git pull origin master


添加 gitignore(團(tuán)隊(duì)開發(fā))

1. 從http://github.com/github/gitignore?獲取最新版本的gitignore(對應(yīng)開發(fā)語言)文件

2. 復(fù)制到項(xiàng)目目錄

3.? cd 項(xiàng)目 輸入:mv Swift.gitignore .gitignore

條件 .gitignore 文件之后,每次提交時(shí)不會將項(xiàng)目的個(gè)人設(shè)置信息(例如:末次打開的文件、調(diào)試斷點(diǎn)等等)提交到服務(wù)器,在團(tuán)隊(duì)開發(fā)中非常重要


五. 分支管理

對于每一個(gè)git倉庫,都會有一個(gè)主分支,也就是master分支。

創(chuàng)建分支:git branch <分支名>

查看分支:git branch,使用此功能,顯示的*號的分支我當(dāng)前分支

切換分支:git checkout <分支名>

創(chuàng)建并切換分支 git checkout -b <分支名>

合并某分支到當(dāng)前分支:git merge <分支名>,此時(shí)采用的是"快進(jìn)模式"合并

刪除分支: git branch -d <分支名>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)絲上 絕不是時(shí)光贈予的銀白,而是 我用畫筆涂抹的白線。 噢,媽媽 請?jiān)徫姨詺獾耐嫠?,是?在您的眼里,我從未 ...
    碧波飛龍閱讀 284評論 0 1
  • 酒店餐廳隔著玻璃是一個(gè)游泳池 吃早餐的托盤是個(gè)九宮格,有點(diǎn)意思。配合下這個(gè)托盤,早餐的內(nèi)容也必須精心打造一下了……...
    海蔚藍(lán)8閱讀 703評論 0 1
  • 春風(fēng)來,楊柳醉,清明時(shí)節(jié)依舊雨紛紛。清明節(jié)是一個(gè)掃墓祭祖,緬懷故人的節(jié)日。這個(gè)節(jié)日,難免讓人觸景生情,也正因...
    容容up閱讀 423評論 0 0
  • 1、一次動作做精確到位,花費(fèi)的精力比十次甚至更多次要多,但達(dá)到的效果,比一百次不專注練習(xí)要好產(chǎn)生的代償也小得多。學(xué)...
    丸子很大頭閱讀 930評論 0 0
  • 這是自控力School給我郵的第一本書,這是一本介紹正念和冥想的書,這是一行禪師寫給兄長的一封長信。可以說,它的存...
    或許就在眼前閱讀 1,088評論 2 4

友情鏈接更多精彩內(nèi)容