Git入门初体验

作者: JaniceZD | 来源:发表于2018-03-31 23:52 被阅读0次
初学Git:使用Git Bash

Git是一个版本控制工具。(通俗点讲就是管理你的代码的历史记录的工具)
Git Bash是Windows下的命令行工具。 基于msys GNU环境,有Git分布式版本控制工具,也主要用于Git。
GitHub是一个在线代码托管平台。

1.GitHub账号注册

GitHub官网 https://github.com

2.设置用户信息

git要求使用者必须提供自己的身份标识,为此需要在Git Bash中运行以下命令:

git config --global user.name "xxx"          //给自己起个用户名
git config --global user.email  "xxx@xxx"   //填写自己的邮箱

3.获取密钥

GitHub选择的默认通信方式是SSH,如果没有配置SSH key就只能clone代码不能push代码上去(只读),所以要先在Git Bash里面生成SHH Key。
获得SSH密钥:

ssh-keygen -t rsa -b 4096 -C "XXX@XXX"  //填写email地址,然后一直“回车”,出现的就是key

获取密钥key后便到github上的Settings/SSH下,点击new SSH key按钮,title值任意,把key值复制进去。
详情可前往官网:
https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

4.操作

  • New Repository

    在gitub上新建一个仓库 firstCommit.PNG

随后,跟着图中的步骤:

  1. 在本地电脑上新建文件夹,名称为你的项目名
  2. 右击文件夹,选择Git Bash Here,即可在Git Bash中执行命令
  3. 在该文件夹中新建一个readme.md
    echo "# firstCommit" >> README.md
  4. 初始化git环境
    git init //这个文件夹中就会默认产生一个新目录:.git
  5. 添加文件
    git add README.md // 告诉Git要追踪什么文件,并放置到暂存区
  6. 提交更新
git commit -m "first commit"       //该文件被提交到本地库
git remote add origin  xxxxxxxx    //将仓库连接到远程服务器
git push -u origin master          //改动提交到远端服务器(并且是master分支)

5.常用 Git代码提交命令

# 提交暂存区到仓库区
$ git commit -m [message]

# 提交暂存区的指定文件到仓库区
$ git commit [file1] [file2] ... -m [message]

# 提交工作区自上次commit之后的变化,直接到仓库区
$ git commit -a

# 提交时显示所有diff信息
$ git commit -v

# 使用一次新的commit,替代上一次提交
# 如果代码没有任何新变化,则用来改写上一次commit的提交信息
$ git commit --amend -m [message]

# 重做上一次commit,并包括指定文件的新变化
$ git commit --amend [file1] [file2] ...

# 新建分支
$ git branch button-and-input

# 将本地的分支push到远程的分支上
$ git push origin button-and-input:button-and-input

# 切换分支
$ git checkout button-and-input

相关文章

  • Git入门初体验

    初学Git:使用Git Bash Git是一个版本控制工具。(通俗点讲就是管理你的代码的历史记录的工具)Git B...

  • 工具集#01 Git 代码版本控制

    目录:Git 入门Git 进阶Git 高阶总结 1. Git 入门 Git global setup Create...

  • 工具集#01 Git 代码版本控制

    目录:Git 入门Git 进阶Git 高阶总结 1. Git 入门 Git global setup Create...

  • 初识vim

    安装 Windows需要安装Git Bash Linux无需安装 MacOS无需安装 初体验 打开git bash...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • ARKit入门

    分享收藏关于ARKit的文章集 适合新手入门学习ARKit从入门到精通(1)-ARKit初体验ARKit从入门到精...

  • react-native 之创建项目(三)

    react-native 官方demo 初体验 [git clone https://github.com/fac...

  • Why Git? Learn It!

    一次 git 入门使用分享的大纲整理,适合新手入门。 总览 为什么要用 Git? Git + SourceTree...

  • git命令行操作指南(git指令及使用场景详解及git stas

    git小白的命令行初体验 现在版本控制使用git的挺多,之前常用SVN,偶尔使用Git也是使用可视化工具操作(so...

  • git 初体验--基础设置

    从0开始Git 初体验:1:下载git:官网下载安装(参考网上教程),安装成功后,桌面上右击会出现git gui...

网友评论

    本文标题:Git入门初体验

    本文链接:https://www.haomeiwen.com/subject/ajyncftx.html