Git環境搭建及簡單的本地 遠端 兩庫關聯

2021-09-20 18:11:36 字數 2667 閱讀 6412

這裡講下我從拿到新的mac後怎麼一步一步搭建git環境的。 首先讓我們開啟終端

在終端輸入 git 如果說你卡到下面的結果說明你沒有安裝個git,去安裝。 the program 'git' is currently not installed. you can install it by typing: sudo apt-get install git

如果你恰好是ios開發者,並且在mac中已經安裝了xcode那麼新的xcode是預設安裝了git

如果沒有xcode 那麼去安裝乙個否則安裝homebrew,然後通過homebrew安裝git,具體方法請參考homebrew的文件:

安裝之後 執行命令

$ git config --global user.name "your name"$ git config --global user.email "[email protected]"
設定完之後看下git 配置

$ git config --list
接下來配置ssh key

檢視是否已有ssh key

$ cd ~/.ssh
$ mkdir key_backup$ mv id_rsa* key_backup
. 生成ssh key

$ ssh-keygen -t rsa -c "[email protected]"
中間會有三次提示輸入,分別表示key的儲存目錄再,私鑰密碼,私鑰確認密碼 這三次都可以直接敲回車即可。

.檢視id_rsa.pub

$ vim  id_rsa.pub
複製裡面的key, 回到gitub,進入 account settings(賬戶配置),左邊選擇ssh keys,new ssh key,title寫個利於你區分的,貼上在你電腦上生成的key add ssh key,就ok了。

.驗證下是否成功了

$ ssh -t [email protected]
如果是第一次的會提示是否continue,輸入yes就會看到: you've successfully authenticated, but github does not provide shell access 。 表明已成功連上github,github配置ssh成功

現在git已經安裝並配置好了 接下來使用git

開啟終端: 1.已經有檔案進入

$ cd 'your profile'
2.還沒有檔案,建立新的資料夾

$ cd 'your profile' 進入你想建立資料夾的地方$ mkdir 'profile name'
建立git

$ git init
新的檔案新增檔案到倉庫

$ git add readme.md
已工程的commit同步到本地庫

$ git commit -m "wrote a readme file"
建立遠端庫:

關聯遠端庫

$ git remote add origin [email protected]:wilonchen/frameworkmainprogram.git
如果報錯 提示出錯資訊:fatal: remote origin already exists. 解決辦法如下: 1.先輸入

$ git remote rm origin
2.在輸入

$ git remote add origin [email protected]:wilonchen/frameworkmainprogram.git
就不會報錯了! 這裡wilonchen......git 全是我的內容你需要替換為自己的git

然後pull下來

$ git pull
push

$ git push
如果你碰見push沒有指定branch 需要指定branch 這裡我就把東西全push 到master上了

$ git branch --set-upstream master origin/master
如果看到 100% 這張圖你就成功了!

git clone後的執行順序

git add .
$ git commit -m "wrote a readme file"
$ git push

git本地ben遠端分支 git本地及遠端分支回退

1.git本地版本回退 git reset hard commit id 可用 git log oneline 檢視 2.git遠端版本回退 git push origin head force 遠端提交回退 下面的命令也可以實現遠端版本回退 git reset hard head 1 git pu...

Git 本地遠端倉庫搭建

在日常工作中,如何用資料夾作為乙個git遠端倉庫?步驟1.新建乙個資料夾,假設為d testrepo,啟動git bash 我使用的是git window 32版本 步驟2 切換到目錄d testrepo下,使用git命令,git init bare 建立乙個乾淨的空倉庫 步驟3 從本地倉庫clon...

git刪除本地及遠端分支

1.刪除本地分支 git branch d branchname2.刪除遠端分支 方法一 將刪除的本地分支推到遠端 要刪除的遠端分支在本地有對映 git push origin branchname 方法二 直接刪除遠端分支 要刪除的遠端分支不在本地 git push origin delete b...