在 linux 中建議安裝 oh-my-zsh,這樣可以更加方便的使用 git 命令
centos 預設的shell 是 bash,可以使用如下命令檢視,當前系統中安裝了哪些 shell
然後使用如下命令,檢視當前使用的預設shell
echo $shell
可以按照如下方式安裝新的 shell,on-my-zsh,相較於 bash ,擁有更多的主體,更漂亮的介面和更豐富的功能
首先安裝 zsh,因為 on-my-zsh 基於 zsh
yum install zsh
然後安裝oh-my-zsh
安裝方法有這麼幾種
wget -o - | sh
或者
sh -c "$(curl -fssl "
或者使用 git 安裝,計算機上要安裝 git 才能使用
git clone git: ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
安裝好之後,可以在 shell 之間切換
切換為 zsh
chsh -s /bin/zsh
切換為預設的 bash
chsh -s /bin/bash
還可以更新 oh_ny_zsh
upgrade_oh_my_zsh
或者刪除
uninstall_oh_my_zsh
git 的提交需要使用者身份,設定使用者名稱和郵箱即可
首先可以使用下面的命令,分別檢查當前是否設定使用者名稱以及郵箱
git config user.name
git config user.email
如果結果為空,可以使用下面的命令建立使用者名稱和郵箱
git config user.name '***'
git config user.email '***@xx.com'
從遠端倉庫轉殖倉庫時,有兩種方式,分別是 http 和 ssh
使用如下命令轉殖倉庫
git clone 版本庫位址 [本地資料夾名稱]
後面的本地資料夾名稱,如果不提供,會使用遠端倉庫的名稱
拉取過程中,需要提供遠端倉庫的使用者名稱和密碼,如果你的遠端倉庫在碼雲上,那麼使用者名稱和密碼就是你的碼雲賬號和密碼
此種方式省區了,每次都要輸入使用者名稱和密碼的煩惱,但是需要在自己電腦上建立 ssh-key
此種方式需要使用者在計算機中建立公鑰和私鑰,並將公鑰新增到倉庫的公鑰中
比如,我們在碼雲上建立了乙個倉庫,想以 ssh 方式拉取到本地,會執行下面命令
可見,會出現錯誤資訊,此時需要建立公鑰和私鑰
建立 ssh-key
下面命令用於建立 ssh-key
.ssh 檔案會被建立在 當前使用者(root)目錄下
如果是 windows 系統,一般也會建立在當前使用者目錄下,在建立時會詢問的
如,我的就建立在如下目錄
c:\users\csdny\.ssh
檢視 ssh-key
新增 ssh-key以碼雲為例,找到需要操作的倉庫,在 「管理」 中找到「新增公鑰」
注意:如果僅僅是用於拉取資料,新增「部署公鑰「即可
如果需要提交資料,則需要新增」個人公鑰「,方式是將原來的公署公鑰刪除,然後將公鑰內容新增到個人公鑰中
最後,重新拉取1次倉庫,就成功了
需要注意的是,拉取的時候會詢問使用者是否繼續連線,這時候一定要輸入 yes,而不能直接回車,否則仍然無法拉取成功(輸入yes後,會在.ssh 目錄下建立known_hosts檔案,記錄拉取記錄)
多個倉庫公用乙個公鑰
如果在碼雲上再次建立乙個倉庫 test1,在本地轉殖的時候,會出現如下錯誤
表示公鑰出錯了,原因在於上面生成的公鑰只用於某個倉庫
如果想在 test1 倉庫中使用此公鑰,直接再次新增公鑰是不行的,需要按照如下操作
啟用之後,就可以使用 git clone 命令轉殖這個 test1 倉庫了
關於git 的使用
git 常用操作 1 首先建立本地版本庫 git init 3 然後可以建立檔案 修改檔案 刪除檔案。如果是建立 修改檔案的話,使用 git add 檔名 如果是刪除檔案的話,使用 git rm 檔名 現在就可以使用git status來檢視 git 的狀態 最後使用 git commit m 本次...
關於git的使用
終於用上分布式 管理器 好激動 記錄下命令 從github上down乙個專案到本地 git clone o github 倉庫的位址 git使用中遇到的錯誤,push一直有錯誤 檢視git是從哪個ip上down下來的 git remote v 檢視分支 git branch 新建分之 git bra...
關於Git的使用
1.首先你有沒有在你的新環境安裝git,如果沒有的話你需要安裝,這裡開發環境主要是windows 一波傻瓜式安裝後,右擊桌面能看到git bash here 在git的環境下輸入命令,並三個回車結束。ssh keygen t rsa c xx xx.com cat ssh id rsa.pub 顯示...