Git 入门基础操作

来源:互联网 发布:mac泛洪攻击 编辑:程序博客网 时间:2024/06/05 23:55

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
原创粉丝点击