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

Mac上使用git指南--持續(xù)補充

這篇具有很好參考價值的文章主要介紹了Mac上使用git指南--持續(xù)補充。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.git的安裝

一般來說,mac自帶git,可以通過git --version來查看是否安裝了git。
如果沒有安裝通過Git官網(wǎng)https://git-scm.com進行安裝。Homebrew安裝完成后,執(zhí)行brew install git即可安裝最新版本Git。M1芯片ARM版Homebrew會把程序安裝到/opt/homebrew/Cellar路徑下,而Intel芯片的Mac則會被安裝到/usr/local/Homebrew路徑下。(自測)

2.創(chuàng)建Git倉庫

在使用Git之前,需要在本地計算機上創(chuàng)建Git倉庫。請按照以下步驟進行操作:

打開終端。
使用cd命令進入要創(chuàng)建Git倉庫的目錄。
使用git init命令初始化一個Git倉庫。例如:

cd Documents/my-project
git init //進行初始化
git status //查看文件狀態(tài)

可能會出現(xiàn)以下錯誤:

fatal: detected dubious ownership in repository at '/Users/**/Documents'
To add an exception for this directory, call:

	git config --global --add safe.directory /Users/***/Documents
**-MacBook-Pro:Documents root# git config --global --add safe.directory "*"

其實這個是git 倉庫 用戶名問題,如之前是 Administrator,現(xiàn)在改為了 admin,之前的目錄所有者需要改為現(xiàn)在的用戶,所以解決這種問題的根本方法就是【更改git 倉庫文件夾的所有者】。
解決方法:
1.

git config --global --add safe.directory "*"
whoami. //查看用戶名
chowm -R root ***     //修改用戶名

3.配置git

在使用Git之前,需要配置Git的用戶信息。請按照以下步驟進行操作:

打開終端。
使用git config命令配置Git的用戶信息。

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

4. 提交代碼

打開終端。
使用cd命令進入Git倉庫所在的目錄。
使用git add命令將修改的文件添加到暫存區(qū)。

git add 文件

使用git commit命令將暫存區(qū)的修改提交到倉庫。

git commit -m "Initial commit"

可以通過git status -s查看文件狀態(tài)

M = 修改 > 文件的內容或者mode被修改了.
A = 已添加 > 你本地新增的文件(服務器上文件沒有新增)
D = 已刪除 > 本地刪除的文件(服務器上文件還在).
R = 重命名 > 文件名被修改
C = 復制 > 文件的一個拷貝
U = 已更新但尚未裝入 > 文件沒有被合并(需要完成合并才能進行提交)
T = 文件的類型被修改了 > 文件的類型被修改

5.分支管理

分支是Git的另一個核心功能。請按照以下步驟進行
使用git branch命令查看所有分支。

git branch

使用git checkout命令切換到其他分支。

git checkout other-branch

使用git merge命令合并分支。

git merge other-branch

6.提交代碼到遠程倉庫

代碼修改完成后,我們需要將代碼提交到遠程倉庫。使用以下命令可以實現(xiàn)提交:

git push <remote> <branch>

其中,為遠程倉庫的名稱,為分支名稱。

7.更新代碼

在開發(fā)中,經(jīng)常需要獲取遠程倉庫的最新代碼,可以通過以下命令實現(xiàn)更新:

git pull <remote> <branch>

其中,為遠程倉庫的名稱,為分支名稱。

8.回滾代碼

在開發(fā)中,經(jīng)常需要對代碼進行回退,可以通過以下命令實現(xiàn)回退:

git reset <commit>

其中,為要回退到的版本號。

一些常用的小指令
cd “需要進入的目錄”(可以將文件拉到控制臺,會顯示該文件的目錄)
cd …/ 返回上一級目錄
clear 清除控制臺
控制臺默認指定home目錄,也就 是 ~ 表示的家目錄

9.新建遠程倉庫

git init --bare --shared=0777 <倉庫名.git>

git init: 這是用來初始化一個新的Git倉庫的命令。
–bare: 這個選項表示我們要初始化的是一個裸倉庫。在常規(guī)的Git倉庫中,工作目錄和.git子目錄是分開的。但在一個裸倉庫中,.git目錄就是整個倉庫,沒有與之分離的工作目錄。裸倉庫通常用于設置中央化的版本控制系統(tǒng),如Git服務器。當多個開發(fā)者可以推送更改到這個裸倉庫時,他們不需要先在本地進行合并或解決沖突。
–shared=0777: 這個選項設置倉庫的權限為0777,這意味著所有用戶都有讀寫執(zhí)行權限。如果你想設置更嚴格的權限,可以考慮使用0770或0755等其他值。
<倉庫名.git>: 這是創(chuàng)建的裸倉庫的名字。

10. 克隆(clone)遠程 Git 倉庫到本地的命令

 git clone [url]

所以簡單來說要將本地文件上傳到遠程倉庫,你需要先確保已經(jīng)在本地初始化了一個Git倉庫,并且遠程倉庫已經(jīng)被正確設置。以下是一般的步驟:

初始化本地倉庫(如果尚未初始化):
1在項目的根目錄下打開命令行界面,然后運行 git init。

2添加文件到暫存區(qū):
使用 git add 命令將文件添加到暫存區(qū)。例如,要添加所有文件,可以使用 git add .。

3提交文件到本地倉庫:
使用 git commit 命令提交文件到本地倉庫,并添加一個描述性的提交信息。例如:git commit -m "上傳初始文件"。

4設置遠程倉庫(如果尚未設置):
使用 git remote add 命令來添加一個遠程倉庫。例如:git remote add origin <遠程倉庫URL>。其中 <遠程倉庫URL> 是你的遠程倉庫地址。

5推送更改到遠程倉庫:
使用 git push 命令將本地的提交推送到遠程倉庫。例如:git push -u origin master。這條命令會將你的本地 master 分支推送到名為 origin 的遠程倉庫,并且 -u 參數(shù)會設置本地分支追蹤遠程分支,以便未來可以使用 git pull 和 git push 時不需要指定遠程倉庫和分支。

請注意,如果你的遠程倉庫不是主分支(例如,不是 master 或 main),你需要將命令中的 master 替換為你的目標分支名稱。

此外,在推送之前,你可能需要先拉取遠程倉庫的更新到本地,以確保你的本地倉庫是最新的。這可以通過 git pull origin master(或你的主分支名稱)來完成。文章來源地址http://www.zghlxwxcb.cn/news/detail-783744.html

到了這里,關于Mac上使用git指南--持續(xù)補充的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • Mac系統(tǒng)重裝指南(不抹盤):2023版保姆級教程,輕松解決macOS問題并保留數(shù)據(jù)和軟件

    Mac系統(tǒng)重裝指南(不抹盤):2023版保姆級教程,輕松解決macOS問題并保留數(shù)據(jù)和軟件

    ???? 博主 libin9iOak帶您 Go to New World.??? ?? 個人主頁——libin9iOak的博客?? ?? 《面試題大全》 文章圖文并茂??生動形象??簡單易學!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍》學會IDEA常用操作,工作效率翻倍~?? ???? 希望本文能夠給您帶來一定的幫助??文章粗淺,敬

    2024年02月16日
    瀏覽(21)
  • 個人ACM模板(待持續(xù)補充)

    該篇文章創(chuàng)立旨意在于保存博主個人常用的一些模板,便于在遺忘時回顧查看,或者需要時方便回顧,思考到放在博客里可以反復查看,也更利于有需要的人學習使用,于是該博客就誕生了。 該博客的模板由于是博主個人歸納和總結的,所以可能不免會出現(xiàn)一些使用上的問題

    2023年04月20日
    瀏覽(18)
  • 使用mac自帶VNC公網(wǎng)遠程控制macOS

    使用mac自帶VNC公網(wǎng)遠程控制macOS

    macOS系統(tǒng)自帶有VNC遠程桌面,我們可以在控制端上安裝配置VNC客戶端,以此來實現(xiàn)遠程控制macOS。但通常需要在不同網(wǎng)絡下進行遠程控制,為此,我們可以在macOS被控端上使用cpolar做內網(wǎng)穿透,映射VNC默認端口5900,通過所生成的公網(wǎng)地址,來實現(xiàn)在公網(wǎng)環(huán)境下遠程控制VNC。 1

    2024年02月08日
    瀏覽(46)
  • 在蘋果 macOS m1和m2 使用 MATLAB分步指南

    MATLAB 是用于數(shù)值計算和數(shù)據(jù)分析的強大軟件工具。如果您是 Mac 用戶并想開始使用 MATLAB,那么本分步指南適合您。 在開始之前,請確保您的 Mac 滿足運行 MATLAB 的最低系統(tǒng)要求。 轉到 MathWorks 網(wǎng)站 (?https://www.mathworks.com/?)。單擊“下載”按鈕。創(chuàng)建一個帳戶或登錄您現(xiàn)有的

    2024年02月01日
    瀏覽(45)
  • Git使用說明,持續(xù)更新

    用于管理分支,包括查看、創(chuàng)建、刪除、重命名分支等操作。 git branch : 列出本地倉庫中的所有分支,并標識當前所在的分支。 git branch branch-name : 創(chuàng)建一個新分支,名稱為 branch-name 。 git branch -d branch-name : 刪除名為 branch-name 的本地分支。需要注意,刪除分支前需要確保分支

    2024年04月26日
    瀏覽(25)
  • 【SQL注入】Sqlmap使用指南(手把手保姆版)持續(xù)更新

    【SQL注入】Sqlmap使用指南(手把手保姆版)持續(xù)更新

    官網(wǎng)下載地址:https://github.com/sqlmapproject/sqlmap sqlmap 是一款開源的滲透測試工具,可以自動化進行SQL注入的檢測、利用,并能接管數(shù)據(jù)庫服務器。它具有功能強大的檢測引擎,為滲透測試人員提供了許多專業(yè)的功能并且可以進行組合,其中包括數(shù)據(jù)庫指紋識別、數(shù)據(jù)讀取和訪問

    2024年04月10日
    瀏覽(32)
  • cv2.VideoWriter生成視頻無法播放的原因(持續(xù)補充)

    filename:視頻保存路徑 fourcc:指定編碼器 fps:視頻幀率 frameSize:圖像大小 isColor:黑白畫面還是彩色畫面 img_names是要用來生成視頻的圖像路徑列表。 如果 圖像路徑存在中文 ,使用 cv2.imdecode(np.fromfile(img_names[0],dtype=np.uint8),-1) 來讀入圖片,而不能是使用 cv2.imread 如果人為指定

    2023年04月09日
    瀏覽(19)
  • macOS Ventura 引導光盤 ISO 鏡像文件下載與使用指南

    在本文中,我們將為您詳細介紹如何獲取和使用 macOS Ventura 引導光盤 ISO 鏡像文件。這個鏡像文件可以幫助您安裝和啟動 macOS Ventura 操作系統(tǒng)。請按照以下步驟進行操作。 步驟1:下載 macOS Ventura ISO 鏡像文件 首先,您需要下載 macOS Ventura ISO 鏡像文件。您可以在官方 Apple 網(wǎng)站

    2024年02月04日
    瀏覽(33)
  • 深入了解Kubernetes(k8s):安裝、使用和Java部署指南(持續(xù)更新中)

    深入了解Kubernetes(k8s):安裝、使用和Java部署指南(持續(xù)更新中)

    Docker和Kubernetes是兩個不同的概念和技術,它們在容器化應用和容器編排方面有著不同的功能和作用。 Docker: Docker是一個開源的容器化平臺,用于構建、打包和運行應用程序。通過使用Docker,你可以將應用程序及其依賴項打包到一個獨立的輕量級容器中,使其可以在不同的環(huán)

    2024年02月10日
    瀏覽(25)
  • 【游戲】任天堂Nintendo Switch超詳細購買/使用指南以及注意事項(根據(jù)自己使用持續(xù)更新中...)

    【游戲】任天堂Nintendo Switch超詳細購買/使用指南以及注意事項(根據(jù)自己使用持續(xù)更新中...)

    相信90后對于上面這張圖片里的東西都很熟悉吧,各種游戲卡:超級瑪麗,忍者龍劍傳,忍者神龜,魂斗羅,熱血籃球,冒險島,雙截龍,綠色兵團,洛克人,炸彈人,松鼠大戰(zhàn),赤色要塞等等。那時候一個超級瑪麗,一玩就能玩一天,而超級瑪麗就是任天堂開發(fā)的,而現(xiàn)在

    2024年02月10日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包