Git的相关操作
--2017/09/15 by Koreyoshi
Git绑定GitHub账号
- 配置个人的用户名称和电子邮件地址
$ git config --global user.name "runoob"
$ git config --global user.email test@runoob.com
- 生成秘钥
$ ssh-keygen -t rsa -C "you@example.com"
- 拷贝秘钥到GitHub
登陆Github,点击右上角下来选项选择Setting,打开的设置界面选择Account
添加.pub 后缀的文件到SSH KEY
- 文本编辑器
$ git config --global core.editor vim
- 差异分析工具
$ git config --global merge.tool vimdiff
- 查看配置信息
$ git config --list
添加项目当GitHub
a. 在要上传的项目的文`Git init`前文件夹就会出现`.git`文件
b. 添加README `Touch README`其他的文件,有后缀加后缀。(例如touch commit.txt)
c. 第一次提交初始化版本到远`Git add .`的所有文件全都放到缓存准备上传
`Git commit –m “First Version”`
提交第一个版本的项目文件并且对该版本进行注释
Git remote add origin git@github.com:MarvellousBaby/CustmizeSwing.git
连接到远成仓库
Git push –u origin master
上传本地项目到远程仓库不行的话可以
git push –f
(上面的方法不行的情况下)
推送到远程仓库的master分支
Branch 分支
新建新的分支branc
git checkout –b branchnew
将更改的文件,例如:
Touch branchone.txt
通过
git add .
添加全部包括branchone.txt到新的分支里面然后:
Git commit –m “new branch!”
提交新的分支.然后将新分支上传到远程仓库:
Git push –u origin branchone
转到已有的分支
Git checkout master
Tag 标签
通过
Git status
查看当前所在的分支在哪.然后通过
git tag –a tagOne –m “this is a new tag”
创建一个新的标签(版本)。选择要提交的标签的分支
Git push origin tagOne
将标签推送到远程仓库,也就相当于上了一个版本。关于标签的删除:
- 删除标签:
git tag -d tagOne
- 删除服务器标签:
git push origin :refs/tags/tagOne