配置Git
- 生成ssh key
在git bash中輸入以下命令:
$ ssh-keygen -t rsa -C "your_email@youremail.com"
后面的your_email@youremail.com改為你在github上注冊的郵箱,之后會(huì)要求確認(rèn)路徑和輸入密碼,我們這使用默認(rèn)的一路回車就行放刨。成功的話會(huì)在~/下生成.ssh文件夾秘遏,進(jìn)去,打開id_rsa.pub近弟,復(fù)制里面的key祝峻。回到github上堵漱,進(jìn)入 Account Settings(賬戶配置)综慎,左邊選擇SSH Keys,Add SSH Key,title隨便填勤庐,粘貼在你電腦上生成的key示惊。
為了驗(yàn)證是否成功,在git bash下輸入:
$ ssh -T git@github.com
如果是第一次的會(huì)提示是否continue愉镰,輸入yes就會(huì)看到:You've successfully authenticated, but GitHub does not provide shell access 米罚。這就表示已成功連上github。
接下來我們要做的就是把本地倉庫傳到github上去丈探,在此之前還需要設(shè)置username和email录择,因?yàn)間ithub每次commit都會(huì)記錄他們。
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
簡單使用
- 獲取倉庫
在git bash中輸入
git clone https://github.com/your username/your repository.git
- 更新倉庫
在git bash中輸入
git add .
git commit -m 'mark'
git push origin branch
mark為提交的注釋
branch為倉庫分支名稱
- 創(chuàng)建分支
在git bash中輸入
git brach branchname
- 切換分支
git checkout branchname
- 查看分支
git brach
- 分支合并
首先切換到想要合并到的分枝下碗降,運(yùn)行g(shù)it merge命令,例如將dev分支合并到master分支隘竭,命令如下:
git checkout master
git merge dev