歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Github初始配置

Github初始配置

日期:2017/2/28 14:53:28   编辑:Linux教程

使用GitHub步驟:
1、申請GitHub帳戶 xxx ,創建名為new-project的新Repository

2、安裝Git客戶端(Linux)
#yum install git git-gui

3、 生成密鑰對,這樣項目可以push到 GitHub上
#ssh-keygen -t rsa -C "[email protected]"

4、將.ssh/id_rsa.pub拷貝到GitHub網站

5、為了方便,設置ssh不輸入口令

# eval `ssh-agent`
# ssh-add
(輸入passphrase)

6、測試是否能聯通GitHub
#ssh [email protected]
如果配置正確,顯示
ERROR: Hi xxx! You've successfully authenticated, but GitHub does not provide shell access
Connection to github.com closed.

7、設置Git全局用戶配置
# git config --global user.name "xxx"
# git config --global user.email [email protected]# mkdir new-project
# cd new-project
# git init
# touch README
# git add README
# git commit -m 'first commit'
定義遠程服務器別名origin
8、創建本地新項目工作樹


# mkdir new-project
# cd new-project
# git init
# touch README
# git add README
# git commit -m 'first commit'
定義遠程服務器別名origin

#git remote add origin https://github.com/zuxinlin/Test.git

本地和遠程合並,本地默認分支為master

git push -u origin master

GitHub網站上就可以看見了, http://github.com/xxx/new-project

9. 更新文件
# vi README
自動commit更改文件
# git commit -a -m 'modify the readme'
更新至遠程
# git push origin master

10. 創建和合並分支
#git branch 顯示當前分支是master
#git branch new-feature 創建分支
# git checkout new-feature 切換到新分支
# vi page_cache.inc.php
# git add page_cache.inc.php
Commit 到本地GIT
# git commit -a -m "added initial version of page cache"
合並到遠程服務器
# git push origin new-feature


如果new-feature分支成熟了,覺得有必要合並進master
#git checkout master
#git merge new-feature
#git branch
#git push
則master中也合並了new-feature 的代碼

Copyright © Linux教程網 All Rights Reserved