LinuxGit常用命令學(xué)習(xí)
1.github簡介
Git是一個分布式的版本控制系統(tǒng),最初由Linus Torvalds編寫,用作Linux內(nèi)核代碼的管理。在推出后,Git在其它項目中也取得了很大成功,尤其是在Ruby社區(qū)中。目前,包括Rubinius、Merb和Bitcoin在內(nèi)的很多知名項目都使用了Git。Git同樣可以被諸如Capistrano和Vlad the Deployer這樣的部署工具所使用。
github網(wǎng)址:www.github.com
2.常用命令
git remote add upstream https://github.com/... // 新建分支用于存repository
克隆到本地命令
git clone https://github.com/* //克隆到本地
git fetch branch2 //更新信息
git merge branch2/master //merge本地信息
git add . //添加新文件或者更改新文件
git remove ** //刪除文件
git commit -m 'by who do what' //提交文件到本地
git push //push到服務(wù)器上
git pull origin master //從服務(wù)器上拉取信息
git remote //查看repository上的所有分支
git branch -a //查看所有分支
git branch -r //查看遠程分支
git branch -d *** //刪除分支
git branch *** //新建分支
git checkout *** //切換分支
git status //查看狀態(tài)
git log //查看提交修改記錄
git remote show origin //查看相關(guān)信息
提交和更新文件
git push -u origin master //將commit的代碼,push到github上
git pull //將github的代碼,pull到本地
3.拷貝id_rsa.pub到github
(1)創(chuàng)建SSH key
$ ssh-keygen -t rsa ///生成的SSH key文件保存在中~/.ssh/id_rsa.pub
(2)添加SSH key到github
拷貝.ssh/id_rsa.pub文件內(nèi)的所以內(nèi)容
打開github帳號管理中的添加SSH key界面的步驟如下:
登錄github 點擊右上方的Accounting settings圖標(biāo) 選擇 SSH key 點擊 Add SSH key