安装Git
1 | $ sudo apt-get install git |
Git初始化配置
1.配置使用Git仓库的人员姓名
1 | $ git config --global user.name "Your Name" |
2.配置使用Git仓库的人员Email
1 | $ git config --global user.email "your@mail.com" |
安装SSH并创建公钥
1 | $ sudo apt-get install openssh-server |
连续按三下回车,公钥就创建了,公钥位于 ~/.ssh/ 目录下
1 | $ cat ~/.ssh/id_rsa.pub |
复制公钥内容,打开自己的GitHub,设置 > SSH Keys 里面新建一个SSH Key,将复制的内容粘贴保存就可以了
从GitHub上克隆项目
1 | $ git clone git@github.com:yourname/project.git |
然后就可以对项目目录下的文件进行编辑了
示例修改:
进入代码目录 project
1 | $ cd project |
建立测试文件 test.txt 并写入内容
1 | $ echo 'test' > test.txt |
将修改提交到 Git 缓冲区
1 | $ git add test.txt |
将缓冲区的修改提交
1 | $ git commit -m "first commit" |
提交到GitHub
1 | $ 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]
