丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號(hào)安全和更好的產(chǎn)品體驗(yàn),強(qiáng)烈建議使用更快更安全的瀏覽器
此為臨時(shí)鏈接,僅用于文章預(yù)覽,將在時(shí)失效
人工智能開發(fā)者 正文
發(fā)私信給skura
發(fā)送

0

git 版本控制初學(xué)者指南

本文作者: skura 2019-06-08 14:59
導(dǎo)語:基本Git/Github技巧備忘表

雷鋒網(wǎng) AI 科技評(píng)論按,如果你還不熟悉版本控制,現(xiàn)在是開始學(xué)習(xí)的時(shí)候了。這是一份基本的 Git 指南,從 0 開始學(xué)習(xí)可以打下良好的基礎(chǔ)。幾乎可以肯定都是,Git 在任何職業(yè)環(huán)境中都會(huì)用到,你越早熟悉它,對(duì)雇主來說你就越有價(jià)值。此外,這將使團(tuán)隊(duì)的項(xiàng)目工作變得更容易管理。你是否曾經(jīng)將你的代碼搞得一團(tuán)糟,甚至覺得從頭開始會(huì)更容易?有了版本控制,你可以返回到之前的某一個(gè)版本,而不需要在凌晨 2 點(diǎn)從頭再來。

git 版本控制初學(xué)者指南

開始

Git 很復(fù)雜,有很多東西需要學(xué)習(xí),但是要入門,你只需要知道一些關(guān)鍵的東西就可以開始了。你使用 Git 的次數(shù)越多,你將發(fā)現(xiàn),這些知識(shí)絕對(duì)不夠,但當(dāng)遇到這種情況時(shí),有許多資源可以幫助你。所以,可以從這里開始你的學(xué)習(xí),但也要不斷擴(kuò)展你的知識(shí)。

你要做的第一件事就是下載 Git。對(duì)于 Windows 用戶,還建議安裝 Git-Bash,這在安裝 Git 時(shí)可用到。對(duì)于 Mac 用戶來說,使用終端就可以了。安裝完成后,前往 Github 創(chuàng)建一個(gè)免費(fèi)帳戶。

備忘清單

使用 git bash 或終端導(dǎo)航到實(shí)際的項(xiàng)目文件夾。

  • git init

這將在你的項(xiàng)目中創(chuàng)建一個(gè) .git 存儲(chǔ)庫。存儲(chǔ)庫或「repo」是你隨著時(shí)間推移對(duì)項(xiàng)目所做的所有更改的集合。這是你在新項(xiàng)目要做的第一件事。

  • git config--global user.name"your name”

  • git config--global user.email「your emain@mail.com”

設(shè)置每次提交時(shí)使用的信息,這只需要在第一次安裝 Git 時(shí)設(shè)置一次就好。

  • git add filename.extension

將「filename.extension」替換為要添加的任何文件,如「index.html」。這將把你指定的文件添加到所謂的「臨時(shí)區(qū)域」或索引中。

  • git add

如果要將項(xiàng)目文件夾中的所有內(nèi)容添加到臨時(shí)區(qū)域,可以使用此命令,而不必逐個(gè)添加每個(gè)文件。

  • git add*.html

如果要將所有 .html 文件添加到臨時(shí)區(qū)域中,使用此命令命令。擴(kuò)展名可以更改為你想要的任何內(nèi)容。

  • git status

顯示哪些文件已添加到臨時(shí)區(qū)域,哪些文件已更改,需要添加到臨時(shí)區(qū)域。

  • git reset filename.extension

從臨時(shí)區(qū)域刪除指定的文件。

  • git rm --cached filename.extension

從臨時(shí)區(qū)域中刪除文件并將其設(shè)置為未跟蹤。

  • git commit -m "Description of the commit"

從臨時(shí)區(qū)域獲取文件并將其提交到本地存儲(chǔ)庫。在引號(hào)中簡(jiǎn)要描述每一次提交所更改的內(nèi)容。

  • touch .gitignore

創(chuàng)建一個(gè)名為 .gitignore 的文件。你可以使用文本編輯器打開該文件,并從存儲(chǔ)庫中寫入要忽略的文件或文件夾的名稱。

  • git branch branchName

創(chuàng)建分支。分支是上一個(gè)分支(通常是主分支)的代碼庫的直接副本。

  • git checkout “branchName”

找出創(chuàng)建的分支并在該分支內(nèi)工作。你可以在這里對(duì)你的代碼進(jìn)行任何更改。準(zhǔn)備好后,你可以提交代碼并將分支 push 到 github (見下文),或者在出現(xiàn)問題或決定不再需要該功能或 bug 修復(fù)時(shí)刪除分支。

  • git merge branchName

在 master 中,你可以使用此命令從獲取你正在使用的分支的提交,并將它們與主存儲(chǔ)庫合并在一起。

添加遠(yuǎn)程存儲(chǔ)庫的位置。到目前為止,計(jì)算機(jī)上的所有內(nèi)容都在本地存儲(chǔ)庫中。你需要轉(zhuǎn)到你的 Github 帳戶并創(chuàng)建一個(gè)新的遠(yuǎn)程存儲(chǔ)庫,你可以在其中 push 本地存儲(chǔ)庫。

  • git remote

已與項(xiàng)目關(guān)聯(lián)的遠(yuǎn)程存儲(chǔ)庫列表。

  • git push -u origin master

把本地存儲(chǔ)庫 push 到遠(yuǎn)程存儲(chǔ)庫。只有在第一次執(zhí)行此命令時(shí),需要編寫此命令。

  • git push

這是在初始 push 之后將代碼 push 到 GitHub 的方法。

如果你的項(xiàng)目不在正在使用的計(jì)算機(jī)上,該命令允許你將整個(gè)項(xiàng)目下載到正在使用的目錄中。

  • git pull

如果你與其他人使用同一代碼庫,則此命令將允許你從遠(yuǎn)程存儲(chǔ)庫中提取最新版本并更新本地版本。

結(jié)論

Git 還有很多功能,但你可以在本文這些信息的基礎(chǔ)上進(jìn)行構(gòu)建。許多人不知道如何開始,也不知道從哪里開始,但其實(shí)只要掌握這些信息就可以開始了。你將很快從中受益并提升你的個(gè)人價(jià)值。

via:https://medium.com/better-programming/basic-git-github-cheat-sheet-fa020831cb35

雷鋒網(wǎng)雷鋒網(wǎng)

雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知

git 版本控制初學(xué)者指南

分享:
相關(guān)文章
當(dāng)月熱門文章
最新文章
請(qǐng)?zhí)顚懮暾?qǐng)人資料
姓名
電話
郵箱
微信號(hào)
作品鏈接
個(gè)人簡(jiǎn)介
為了您的賬戶安全,請(qǐng)驗(yàn)證郵箱
您的郵箱還未驗(yàn)證,完成可獲20積分喲!
請(qǐng)驗(yàn)證您的郵箱
立即驗(yàn)證
完善賬號(hào)信息
您的賬號(hào)已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
立即設(shè)置 以后再說