Git从零开始

从头整理下Git流程

准备

  1. 安装Git后,创建仓库目录文件夹,打开命令行输入ssh-keygen -t rsa -C "邮箱名" 创建SSH密钥。
  2. 在GitHub账号设置中添加SSH许可。
  3. ssh -T git@github.com连接GitHub
  4. 修改个人信息 git config --global user.name "名字" git config --global user.email "邮箱"

    开始

  5. git init 初始化本地仓库
  6. git clone url 下载远程Github仓库,url为github clone链接
  7. 基本操作:
    • git add file_name 将文件添加到缓存. *为全部文件
    • git status 查看项目当前状态 git status -s获得简短输出
    • git diff查看已写入缓存与已修改但尚未写入缓存的改动的区别. 例如修改了文件里的内容后,git status 显示你上次提交更新后的更改或者写入缓存的改动, 而 git diff 一行一行地显示这些改动具体是啥。
    • git commit将缓存区内容添加到仓库中.git commit -m "注释"可以简单说明改动.
    • git rm file将条目从缓存区删除,包括文件本身.如果要在工作目录中保留文件用 git rm --cached
    • git mv 命令用于移动或重命名一个文件、目录、软连接。
  8. 分支管理:
    • git branch (branchname)创建一个新的分支
    • git checkout 切换分支,在切换分支时会用该分支最后提交的快照替换工作目录的内容,所以多个分支不需要多个目录.
    • git branch列出本地分支,*为当前所在分支
    • git branch -d (branchname)删除分支
    • git merge branchname合并分支内容
  9. 查看提交历史
    • git log查看历史信息,可以用git log --oneline查看简明信息

简单流程

  1. 创建本地仓库目录文件夹
  2. 创建GitHub远程仓库,git clone url克隆到本地
  3. git init # 初始化
  4. git add README.md # 添加文件
  5. git commit -m "添加注释信息" # 提交并备注信息
  6. git push提交到远程仓库

ps.只是最最最基础的流程,分支慢慢研究了.

##最后
会随着看的越来越多慢慢更新的,先熟悉下.
贴两个链接:

简单命令加流程
GitHub简明教程