安装 Git
$ sudo apt-get install git
Git 初始化配置
1.配置使用 Git 仓库的人员姓名
$ git config --global user.name "Your Name"
2.配置使用 Git 仓库的人员 Email
$ git config --global user.email "your@mail.com"
安装 SSH 并创建公钥
$ sudo apt-get install openssh-server
$ ssh-keygen -t rsa
连续按三下回车,公钥就创建了,公钥位于 ~/.ssh/ 目录下
$ cat ~/.ssh/id_rsa.pub
复制公钥内容,打开自己的 GitHub,设置 > SSH Keys 里面新建一个 SSH Key,将复制的内容粘贴保存就可以了
从 GitHub 上克隆项目
$ git clone git@github.com:yourname/project.git
然后就可以对项目目录下的文件进行编辑了
示例修改:
进入代码目录 project
$ cd project
建立测试文件 test.txt 并写入内容
$ echo 'test' > test.txt
将修改提交到 Git 缓冲区
$ git add test.txt
将缓冲区的修改提交
$ git commit -m "first commit"
提交到 GitHub
$ git push origin master
一次简单的 Git 克隆到提交就完成了。
远程仓库相关命令
检出仓库:$ git clone git://github.com/jquery/jquery.git
查看远程仓库:$ git remote -v
添加远程仓库:$ git remote add [name] [url]
删除远程仓库:$ git remote rm [name]
修改远程仓库:$ git remote set-url –push [name] [newUrl]
拉取远程仓库:$ git pull [remoteName] [localBranchName]
推送远程仓库:$ git push [remoteName] [localBranchName]
分支操作相关命令
查看本地分支:$ git branch
查看远程分支:$ git branch -r
创建本地分支:$ git branch [name]
切换分支:$ git checkout [name]
创并切换分支:$ git checkout -b [name]
删除分支:$ git branch -d [name]
合并分支:$ git merge [name]
创建远程分支:$ git push origin [name]
删除远程分支:$ git push origin :[name]