git本地庫刪掉能重新克隆嗎 repo命令詳解?
repo命令詳解?Repo command是Google開發(fā)的管理Android版本庫的工具。Repo命令不是用來替換git的,而是用Python封裝git,簡(jiǎn)化了多個(gè)Git版本庫的管理。對(duì)于repo
repo命令詳解?
Repo command是Google開發(fā)的管理Android版本庫的工具。
Repo命令不是用來替換git的,而是用Python封裝git,簡(jiǎn)化了多個(gè)Git版本庫的管理。
對(duì)于repo命令管理的任何版本庫,都需要使用git命令進(jìn)行操作。
repo命令的使用過程如下:
1.運(yùn)行repo init命令克隆一個(gè)Android的manifest庫,這是一個(gè)用xml技術(shù)建立的版本manifest庫。
2.清單庫中的manifest.xml文件列出了160多個(gè)版本庫的克隆方法。包括版本庫地址和工作地址之間的對(duì)應(yīng)關(guān)系,以及分支之間的對(duì)應(yīng)關(guān)系。
3.運(yùn)行repo sync命令開始同步,即將160個(gè)版本庫分別克隆到本地工作區(qū)。
4.同時(shí)切換160多個(gè)版本庫的分支,切換到一個(gè)分支。
Git是什么意思?
這是你在github網(wǎng)站中搜索一個(gè)項(xiàng)目后經(jīng)??吹降陌粹o。觀看,按鈕中有三個(gè)選項(xiàng):不觀看(默認(rèn)選中):參與或被提及時(shí)通知。觀察:通知所有更改會(huì)話。忽略:忽略所有會(huì)話。明星:表揚(yáng)它,給它一個(gè)明星獎(jiǎng)勵(lì)。^_^Fork:克隆別人 的代碼庫到自己的github項(xiàng)目中,可以作為子模塊使用,也可以進(jìn)行二次開發(fā)。在拉請(qǐng)求(PR):分支之后,如果你想貢獻(xiàn)你的修改到原始代碼,你可以使用拉請(qǐng)求把請(qǐng)求推送到原始倉庫。然后,原代碼作者會(huì)根據(jù)你提交的內(nèi)容,考慮是否真的放入源代碼。
git fork和clone 區(qū)別?
第一步:差異
Git克隆就是在自己的電腦上直接輸入命令(這里我是ubuntu),結(jié)果就是把github倉庫里的物品克隆到自己的本地電腦上。
Fork就是直接訪問github網(wǎng)站,在項(xiàng)目頁面點(diǎn)擊fork,然后你的github項(xiàng)目里就會(huì)多一個(gè)復(fù)制的項(xiàng)目。
2.使用
如果我們想改變別人 的github項(xiàng)目,我們可以 t直接將git克隆代碼拉至本地,所以我們使用fork,先將代碼復(fù)制到我們自己的github倉庫,然后git克隆會(huì)在本地進(jìn)行修改,然后提交拉取(這里拉取的是我們自己的github倉庫,我們自己的github倉庫中的代碼是fork源碼的一個(gè)分支)。這時(shí)候我們要修改生成。如果你把代碼提交給別人,你可以在自己的github上拉,然后別人看到后你就可以合并代碼了。