Linux下git的安裝與使用
Linux下Git安裝與使用
安裝步驟
- ##首先要確認Linux中有沒有git,可以在電腦中端使用
git
指令來查看,如果沒有用指令
sudo apt-get install git指令來安裝。
- #安裝完成後對git進行配置,需要確保連線上是你的開源中國的帳號,需要命令
- git config --global user.name "XXX"
和
git config --global user.eamil "郵件地址"
- 配置完成後,需要建立驗證的公鑰(與windows下相同),每個使用者需要獨立的公鑰來確定。使用指令
ssh-key -C '你的郵件位址' -t rsa
,此時會在使用者目錄
~/.ssh/下建立對應的金鑰檔案
- 之後使用指令
cd ~/.ssh
進入資料夾,使用
gedit id_rsa.pub開啟
id_rsa. pub檔。文件裡面的內容就是ssh公鑰,將其全部複製。打開開源中國網址,選擇增加ssh公鑰一項,標題的內容隨意輸入,下面將複製的內容貼上進去之後就完成了。
- 可以使用指令
ssh -T git@git.oschina.net
來測試是否成功。
安裝中需要注意
- #注意在設定的時候使用指令
ssh-keygen -C 'you email address@gmail.com' -t rsa
(注意ssh與-keygen之間沒有空格)
- 之後在輸入完這個指令以後會有
Enter file in which to save the key(/home/haohao/.ssh/id_rsa)
這個輸入選項,並不用在意,這個是選擇是否在預設位址建立檔案還是在新輸入的地方創建(新的檔案名稱),回車就好,就可以在預設的位址建立新的
ssh檔案。
- #開啟
id_rsa.pub
檔案一定要使用
gedit id_rsa.pub不然可能會發生錯誤。
- 進入檔案
~/.ssh
資料夾時候,使用指令進入就好,如果從我的電腦裡用滑鼠找的話可能會找不到,因為這個資料夾
.ssh是個預設隱藏資料夾。所以之找不到不用擔心是電腦的問題,只是隱藏起來了。
Git使用
- #之後的操作就跟Windows下的操作一樣了,先自己建立一個資料夾,把敲的程式碼拷貝進去,先使用
git init
指令初始化一個git倉庫,接著輸入
git add .(注意:
add和
.之間有空格)新增文件,輸入個
git commit -m”註解"提交至倉庫。
- 輸入
git remote add origin https://git.oschina.net/你的使用者名稱/專案名稱.git
,輸入你的帳號和密碼。
git push origin master
即可完成推送。
- 另一個種推送程式碼的方法,是根據團隊協作完成同一個專案時發現的。不知道過程合法不合法,但結果是相同的,屢試不爽。
首先
git clone 專案位址
:會將該專案下載下來儲存在你所新建的資料夾下。之後將需要提交的程式碼的資料夾複製到這個下載的資料夾下。依序使用指令
git status
、git add XXX.檔案格式名稱
(如果是資料夾不需要檔案格式名,有檔案名稱即可)、git status
、git commit -m"註解"
、git push origin master
輸入帳號和資訊就完成了推播。會很快,指令也比第一個簡單,方便記憶,提高效率。
心得體會
關於git的使用其實在上學期就有所接觸,這是一個能很快提高程式設計師工作的程式.這學期在Linux環境下也接觸到了Git,但是一直由於自己的偷懶沒有動手實踐,總覺得會windows下的git,那麼Linux環境下git也一定會。但還是沒有掌握,還是存在著想不到的問題。就比如這個Linux下的git,雖說以前接觸過,但自己配置的時候還是有問題,還是有些問題需要向同學請教。
而在簡單的輸入指令的時候也會輸錯就例如退回到上層資料夾cd ..
自己在輸入的時候沒有輸入空格,然後報錯沒有該指令,還不知道自己錯在哪裡。包括cd ~
回到上一層目錄、cd -
回到某一目錄都是需要空格的。
雖然發現了新的git使用方法能加快效率,可是基本的知識掌握不紮實一切還是為0。對於電腦操縱系統知識的學習還是需要下苦功夫,努力學習。這方面知識一定要動手上機操作,不操作永遠不知道自己有沒有掌握到位。
以上是Linux下git的安裝與使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

更新 git 代碼的步驟:檢出代碼:git clone https://github.com/username/repo.git獲取最新更改:git fetch合併更改:git merge origin/master推送更改(可選):git push origin master

Git 代碼合併過程:拉取最新更改以避免衝突。切換到要合併的分支。發起合併,指定要合併的分支。解決合併衝突(如有)。暫存和提交合併,提供提交消息。

解決 Git 下載速度慢時可採取以下步驟:檢查網絡連接,嘗試切換連接方式。優化 Git 配置:增加 POST 緩衝區大小(git config --global http.postBuffer 524288000)、降低低速限制(git config --global http.lowSpeedLimit 1000)。使用 Git 代理(如 git-proxy 或 git-lfs-proxy)。嘗試使用不同的 Git 客戶端(如 Sourcetree 或 Github Desktop)。檢查防火

在開發一個電商網站時,我遇到了一個棘手的問題:如何在大量商品數據中實現高效的搜索功能?傳統的數據庫搜索效率低下,用戶體驗不佳。經過一番研究,我發現了Typesense這個搜索引擎,並通過其官方PHP客戶端typesense/typesense-php解決了這個問題,大大提升了搜索性能。

如何更新本地 Git 代碼?用 git fetch 從遠程倉庫拉取最新更改。用 git merge origin/<遠程分支名稱> 將遠程變更合併到本地分支。解決因合併產生的衝突。用 git commit -m "Merge branch <遠程分支名稱>" 提交合併更改,應用更新。

要安裝 Laravel,需依序進行以下步驟:安裝 Composer(適用於 macOS/Linux 和 Windows)安裝 Laravel 安裝器創建新項目啟動服務訪問應用程序(網址:http://127.0.0.1:8000)設置數據庫連接(如果需要)

可以通過以下步驟刪除 Git 分支:1. 刪除本地分支:使用 git branch -d <branch-name> 命令;2. 刪除遠程分支:使用 git push <remote-name> --delete <branch-name> 命令;3. 保護分支:使用 git config branch. <branch-name>.protected true 添加保護分支設置。
