博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git的初始设置
阅读量:6092 次
发布时间:2019-06-20

本文共 1457 字,大约阅读时间需要 4 分钟。

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 查看当前分支信息

转载于:https://www.cnblogs.com/swordsmanye/p/9594888.html

你可能感兴趣的文章
配置PL/SQL Developer连接Oracle数据库
查看>>
创建CancellationTokenSource对象用于取消Task
查看>>
vue入门实例
查看>>
管理者的角色修炼-第三课-赢在执行
查看>>
Git2
查看>>
禁止windows2003 关机选项
查看>>
Log4Net
查看>>
人生不相见,动如参与商
查看>>
禁止双击选择页面内容
查看>>
HDU5037 Frog
查看>>
程序集冲突问题
查看>>
LeetCode 766. Toeplitz Matrix
查看>>
Java序列化反序列化对象流ObjectInputStream、ObjectOutputStream
查看>>
Spring与Mybatis的整合
查看>>
WinForm 弹框确认后执行
查看>>
Linux面试题
查看>>
! [rejected] master -> master (non-fast-forward)
查看>>
STL unique
查看>>
装饰自己的博客园界面
查看>>
django-返回客户端外网ip服务
查看>>