zoukankan      html  css  js  c++  java
  • git的初始设置


    git 安装完成后的第一步:


    设置姓名和邮箱地址:

    $ git config --global user.name "firstname  Lastname"

    $ git cofig --global user.email "your_email@example.com" 

    这个命令会在 “~/.gitconfig”中以如下形式输出设置文件


    提高命令输出的可读性

    $ git config --global color.ui auto


    使用前准备:

    1.在github上创建账户   https://github.com/join

    2.设置头像

    3.设置SSH key            可以参考官方手册   https://help.github.com/articles/connecting-to-github-with-ssh/

    $ ssh-keygen -t rsa -C “your_email@example.com”

    在出现的选项中按照如下步骤:按回车键  输入密码  再次输入


    关于README.md文件,勾选的话可以让用户立刻clone这个仓库,如果想向github 添加手中已有的git 仓库,建议不要勾选,直接手动push。README.md文件的内容会自动显示在首页。因此,一般会在这个文件中标明本仓库所包含的软件的概要、使用流程、许可协议等信息。如果使用Markdown语法进行描述,还可以添加标记,提高可读性。

    关于add.gitignore:     这个设定会帮我们把不需要在git 仓库中进行版本管理的文件记录在 .gitignore文件中,省去了每次根据框架进行设置的麻烦。


    关于创建仓库:

    在github上新建一个仓库,为防止与其他仓库混洗啊弄,仓库名尽量和本地保持一致。创建时不要勾选 Initialize this repository with a README选项,因为一但勾选了,github一侧就会自动生成README文件,从创建之初就和本地仓库失去了整合性。虽然到时候可以强制覆盖,但为了防止这种情况发生建议不要勾选。


    git  remote add-添加远程仓库: 

    git remote  add  origin  git@github.com:daohewang/daohewang.git    将它设置为成本地仓库的远程仓库


    git push-将当前分支下本地仓库中的内容推送给远程仓库:

    git push -u  origin  master   #假设在master分支下操作       (-u 添加了这个参数后,将来运行git pull 命令从远处仓库获取内容时,本地仓库的这个分支就可以直接从origin的master分支获取内容,省去了另外添加参数的麻烦。)



    推送至master以外的分支:

    git  checkout  -b  feature-D     #创建feature-D分支

    git  push  -u  origin  feature-D         #在远程仓库的github页面就可以查看到feature-D分支了


    git  clone-获取远程仓库         (默认处于master分支下,同时系统会自动将origin设置成该远程仓库的标识符)

    git  clone    远程仓库url


    clone他人远程仓库的步骤:

    git  clone  远程仓库url                  #默认在master分支下,可以用 git  branch  -a 查看当前分支信息


  • 相关阅读:
    第36课 经典问题解析三
    第35课 函数对象分析
    67. Add Binary
    66. Plus One
    58. Length of Last Word
    53. Maximum Subarray
    38. Count and Say
    35. Search Insert Position
    28. Implement strStr()
    27. Remove Element
  • 原文地址:https://www.cnblogs.com/swordsmanye/p/9594888.html
Copyright © 2011-2022 走看看