国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在Window和Linux系統(tǒng)中使用Git做版本管理

這篇具有很好參考價值的文章主要介紹了在Window和Linux系統(tǒng)中使用Git做版本管理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

安裝Git

在Window或者Linux系統(tǒng)上使用Git做版本管理的步驟大同小異,首先都是安裝Git

  • 在Window環(huán)境,下載Git安裝包進(jìn)行安裝,下載網(wǎng)址:https://git-scm.com/download/win,安裝好之后,桌面上會有一個Git Bash的圖標(biāo),之后在這個Bash中輸入Git命令
  • 在Linux(Ubuntu)環(huán)境下,在命令行輸入:sudo apt-get install git

Git初始配置

接下來配置Git的用戶信息,以后每一次commit(提交)都會產(chǎn)生一條log(日志),這條log標(biāo)記了所配置的提交人的姓名與郵箱,沒有配置初始信息將無法提交更改。
Window環(huán)境打開Git Bash輸入,Linux環(huán)境在命令行輸入:

  git config --global user.name 'Your_name'  
  git config --global user.email 'Your_email'  
  git config --list  

關(guān)聯(lián)遠(yuǎn)程倉庫

將本地Git倉庫的修改同步到GitHub遠(yuǎn)程倉庫,需要連接到GitHub,我們通過安全外殼協(xié)議(SSH)連接,該協(xié)議通過不安全的網(wǎng)絡(luò)提供安全通道。步驟如下:

  1. 在本地電腦生成SSH密鑰公鑰,命令行輸入:ssh-keygen -t rsa,觀察輸出信息中文件放置位置,默認(rèn)將密鑰公鑰文件放置在~/.ssh目錄下,生成兩個文件:密鑰——id_rsa, 公鑰——id_rsa.pub
  2. GitHub公鑰添加,打開你的GitHub主頁,點擊頭像,選擇Setting,在Access中打開SSH and GPG keys,點擊New SSH keys,出現(xiàn)以下界面,將公鑰——id_rsa.pub的內(nèi)容添加到GitHub頁面上的Key一欄中,Title可以隨便取一個,建議填你的本機設(shè)備名字。
    在Window和Linux系統(tǒng)中使用Git做版本管理,linux,git,源代碼管理
  3. 連接測試,命令行輸入:ssh -T git@github.com,顯示如下信息表示連接成功。
    在Window和Linux系統(tǒng)中使用Git做版本管理,linux,git,源代碼管理
  4. 建議先在GitHub上新建倉庫,再在本機clone(克?。┰搨}庫,clone后的本地倉庫是已經(jīng)關(guān)聯(lián)了遠(yuǎn)程倉庫的,省去關(guān)聯(lián)本地倉庫和遠(yuǎn)程倉庫的麻煩,克隆遠(yuǎn)程倉庫輸入:git clone git@github.com:Your_name/Your_hub_name.git
    如果需要查看項目所關(guān)聯(lián)的遠(yuǎn)程倉庫,輸入:git remote -v

同步提交

  1. 提交修改的Git倉庫內(nèi)容之前,把遠(yuǎn)程倉庫的最新代碼拉下來,避免沖突:git pull origin main
  2. 修改項目后,需要先提交到本地倉庫,首先需要提交到git倉庫緩存區(qū)暫存:
  • git add xxx.md,將xxx.md提交到緩存區(qū)(git rm --cached可以移除這個緩存)
  • git status可以查看當(dāng)前提交的狀態(tài),有哪些文件被修改,哪些文件被提交到了緩存區(qū)等等
  1. 提交(commit,推送緩存區(qū)的修改到本地Git庫中):
  • git commit -m 'first commit'-m選項后添加提交的記錄信息,注意,不輸入記錄信息是無法提交的,提交后再輸入 git status,會提示 nothing to commit,表示緩存區(qū)的文件被提交成功了。
  1. 把本地代碼推到遠(yuǎn)程倉庫(同步)
  • git push origin main,push(推送)將本地倉庫的修改同步到遠(yuǎn)程倉庫去
  • git push <遠(yuǎn)程主機名> <遠(yuǎn)程分支名>把當(dāng)前提交到git本地倉庫的代碼推送到遠(yuǎn)程主機的某個遠(yuǎn)程分支上
  • 查看commit記錄:git log

Tips:使用vscode,在資源管理器里可以一鍵暫存,一鍵提交,一鍵同步,更方便文章來源地址http://www.zghlxwxcb.cn/news/detail-835824.html

版本管理建議

  1. 完成一個任務(wù)就馬上commit,記錄信息要寫清楚,出現(xiàn)問題方便版本回溯
  2. 使用vscode的插件Git Graph,可以可視化看到每次提交的版本信息和分支情況
  3. 拓展閱讀:
  • Git怎么實現(xiàn)版本回退
  • 拉取或推送,出現(xiàn)分支沖突,如何手動解決?
  • GitHub上如何新建文件夾?
  • Git分支操作基礎(chǔ)教程
  • 文件命名規(guī)范

到了這里,關(guān)于在Window和Linux系統(tǒng)中使用Git做版本管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 麒麟系統(tǒng)—— openKylin 安裝 git 源代碼管理工具

    麒麟系統(tǒng)—— openKylin 安裝 git 源代碼管理工具

    麒麟系統(tǒng)(openKylin)是我國自主研發(fā)的桌面操作系統(tǒng),為了更好地促進(jìn)開源社區(qū)的協(xié)作和創(chuàng)新發(fā)展,openKylin基于開源理念,為開發(fā)者提供了便捷的開發(fā)環(huán)境和豐富的開源資源。在麒麟系統(tǒng)中安裝Git源代碼管理工具,可以助力開發(fā)者高效地進(jìn)行代碼的版本控制、協(xié)作開發(fā)和項目

    2024年02月22日
    瀏覽(101)
  • 【Linux】—— git的管理以及使用

    【Linux】—— git的管理以及使用

    前言: 在上篇我們已經(jīng)學(xué)習(xí)了關(guān)于調(diào)試器gdb的相關(guān)知識,本期我將為大家介紹的是關(guān)于版本控制工具——git的使用教程!??! 目錄 前言 (一)git的歷史介紹 (二)github和gitee (三)使用方法 1、創(chuàng)建倉庫 ?2、安裝git ?3、git三板斧 1?? 三板斧第一招: git add 2?? 三板斧第

    2024年02月08日
    瀏覽(13)
  • 【Linux】:使用git命令行 || 在github創(chuàng)建項目 || Linux第一個小程序——進(jìn)度條(進(jìn)階版本)

    【Linux】:使用git命令行 || 在github創(chuàng)建項目 || Linux第一個小程序——進(jìn)度條(進(jìn)階版本)

    在本章開始之前還是先給大家分享一張圖片 這是C++的筆試題 感興趣的同學(xué)可以去試一試 有難度的喲 也可以直接在??途W(wǎng)直接搜索這幾道題目哈 好了今天我們正式進(jìn)入我們的正題部分 安裝git 使用 Github 創(chuàng)建項目 注冊賬號 創(chuàng)建項目 ??1. 登陸成功后, 進(jìn)入個人主頁, 點擊左下

    2024年02月05日
    瀏覽(23)
  • Linux 分布式版本控制系統(tǒng)git,手把手教向gitee上推代碼

    Linux 分布式版本控制系統(tǒng)git,手把手教向gitee上推代碼

    目錄 什么是git? 安裝git ?創(chuàng)建版本庫 工作區(qū)和版本庫、 向版本庫中添加文件 ?版本回退 遠(yuǎn)程操作 什么是git? ? Git 是一個開源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項目。 linux是一個開源軟件,第一版本,第二版本不同怎么控制? ? Git 與常用的版本

    2024年02月10日
    瀏覽(96)
  • 【Linux】Linux系統(tǒng)下Git的簡單使用

    【Linux】Linux系統(tǒng)下Git的簡單使用

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 為了更好的進(jìn)行 代碼托管 和 版本管理 ,使用 代碼托管和研發(fā)協(xié)作平臺 是一種很好的選擇,這里選擇國內(nèi)更好訪問的 Gitee 。 1)首先我們進(jìn)入Gitee的網(wǎng)址:Gitee - 基于 Git 的代碼托管和研發(fā)協(xié)作平臺 2)

    2024年02月05日
    瀏覽(15)
  • 【linux命令講解大全】012.Git:分布式版本控制系統(tǒng)的先驅(qū)和常用命令清單(一)

    Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)。 很多人都知道,Linus在1991年創(chuàng)建了開源的Linux,從此,Linux系統(tǒng)不斷發(fā)展,已經(jīng)成為最大的服務(wù)器系統(tǒng)軟件了。 Linus雖然創(chuàng)建了Linux,但Linux的壯大是靠全世界熱心的志愿者參與的,這么多人在世界各地為Linux編寫代碼,那Linux的代

    2024年02月10日
    瀏覽(17)
  • 【linux命令講解大全】014.Git:分布式版本控制系統(tǒng)的先驅(qū)和常用命令清單(三)

    git log --pretty=oneline 文件名 :列出文件的所有改動歷史 git show c178bf49 :某次的改動的修改記錄 git log -p c178bf49 :某次的改動的修改記錄 git blame 文件名 :顯示文件的每一行是在那個版本最后修改。 git whatchanged 文件名 :顯示某個文件的每個版本提交信息:提交日期,提交人員

    2024年02月10日
    瀏覽(50)
  • 【linux命令講解大全】015 .Git:分布式版本控制系統(tǒng)的先驅(qū)和常用命令清單(四)

    刪除遠(yuǎn)程分支: 刪除本地分支: 將本地分支提交到遠(yuǎn)程主機中: 當(dāng)遠(yuǎn)程分支已被刪除,但本地仍存在同名分支時,使用以下命令自動清理: 將分支合并到當(dāng)前分支: 重命名分支: 列出本地分支: 列出遠(yuǎn)程分支: 列出所有分支: 查看各個分支最后一個提交對象的信息:

    2024年02月10日
    瀏覽(22)
  • 【linux命令講解大全】013.Git:分布式版本控制系統(tǒng)的先驅(qū)和常用命令清單(二)

    克隆倉庫 注意參數(shù),這個不是普通的clone,clone下來的倉庫并不能參與開發(fā) 命令行中運行代碼 執(zhí)行過程 同步到遠(yuǎn)程倉庫 同步到push遠(yuǎn)程git倉庫 我還遇到了如下面錯誤,lab默認(rèn)給master分支加了保護,不允許強制覆蓋。Project(項目)-Setting-Repository 菜單下面的Protected branches把maste

    2024年02月11日
    瀏覽(54)
  • linux升級git版本

    linux升級git版本

    想要在linux上更新git版本,我查了很多資料,但是似乎都需要先把舊版本git刪掉然后再進(jìn)行更新 1、查看git版本 查看git當(dāng)前版本 2、安裝依賴 源代碼安裝和編譯git,需要安裝依賴,具體命令: 3、卸載舊版本的git 不把舊版本卸載掉的話會導(dǎo)致升級失敗 4、打開文件夾 選擇/usr/local/src文

    2024年02月08日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包