這裏講下我從拿到新的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的文檔:http://brew.sh/。
安裝之後 執行命令
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
設置完之後看下git 配置
$ git config --list
接下來配置SSH Key
1. 查看是否已有ssh key
$ cd ~/.ssh
如果不存在則提示: No such file or directory
如果已經存在了則進入~/.ssh目錄,備份當前key(.ssh目錄),然後刪除。
備份已有的key
$ 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 git@github.com
如果是第一次的會提示是否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 git@github.com:WilonChen/FrameWorkMainProgram.git
如果報錯
提示出錯信息:fatal: remote origin already exists.
解決辦法如下:
1.先輸入
$ git remote rm origin
2.在輸入
$ git remote add origin git@github.com: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