Git 简明教程01

2020-03-15  本文已影响0人  青衫不是山

初识 Git

什么是git

写在前面:

  1. 注册github账号 > 新建一个仓库 > 创建一个token > 熟悉github界面

  2. 下载并安装 Gitclick me

  3. Git是分布式版本控制系统,所以每个及其必须自报家门,说明自己的大名和住址(即昵称和email地址)tell git who you are

  4. 了解相关知识

一、集中式和分布式

SVN和Git对比

二、Git远程仓库

git远程仓库

三、将本地仓库同步到git远程仓库中

将本地仓库同步到远程仓库

配置 Git

安装git,对Git进行一些本地配置:
配置个人信息,添加用户名和邮箱

命令如下:

git config global --user.email "your email"
git config global --user.name "your name"

完成后,系统自动生成Git的配置文件,该配置文件的位置在用户的主目录,配置文件是一个隐藏文件,名称为.gitconfig(显示隐藏文件请百度)

关于配置文件

20200315095418.png

如果要查看已有的配置信息,可以右键点击gitBash输入git config --list命令,如果看到重复的变量名,表示来自不同的配置文件(比如/etc/gitconfig~/gitconfig)实际上,git会采用最后一个;

git config --list  //查看已有的配置信息
cat ~/.gitconfig  //查看当前用户配置信息
cat/etc/gitconfig   //查看系统级别配置信息
git config user.name  //也直接查看某项环境变量值

创建新仓库

创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。

下面每一步中,你都可以通过 git status 来查看你的git仓库状态。

本地仓库工作流

你的本地仓库由 Git 维护的三棵「树」组成。第一个是你的 工作目录,它持有实际文件;第二个是 缓存区(Index),它像个缓存区域,临时保存你的改动;最后是 HEAD,指向你最近一次提交后的结果。

20200315120524.png
  1. 创建文件:touch 文件名
  2. 添加到暂存区(缓存区):git add 文件名
  3. 添加到本地仓库:git commit -m "提交描述"

同步到远程仓库

git push //-u origin master

git initgit add README.md
git commit -m "first commit"
git remote add origin https://github.com/Penghaiku/betterman.github.io.git
git push -u origin master

删除文件三步走

  1. 删除文件:rm 文件名 //(remove)
  2. 从Git中删除文件:git rm 文件名
  3. 提交操作:git commit -m "关于这次提交的描述"

关于git push 需要输入密码的问题

一定要注意访问的方式:
在开始初始化仓库的时候很关键;

  1. git 可以用 https 方式访问也可以用 ssh 方式访问,其中 https 就是你每次要输入密码那种了,ssh的话可以不用输入密码,但是安全哪里来呢 —— 就是密钥! 密钥git 密钥使用 ssh-keygen 生成,分为 私钥和公钥,私钥本地保存,公钥放到服务端,github,osc git 等都差不多的设置。
  2. https 和 ssh 的仓库地址不一样,如 开源中国的仓库 上提供了个按钮让你复制,htttps格式:https://git.oschina.net/user_name/project_name.git git 格式: git@git.oschina.net:用户名/仓库名.git
https
ssh
  1. 生成ssh-key
  2. 参考文章

参考文档

谈谈git代码回滚

https://sunmengyuan.github.io/garden/2017/06/15/git-revert.html?page=2

使用git常见错误

未完待续


版权声明

版权声明:本文为原创文章,版权归本人所有,转载请注明出处!
所有原创文章采用 知识共享署名-非商业性使用4.0国际许可协议 进行许可。
本人博客:https://www.betterman.xyz

上一篇 下一篇

猜你喜欢

热点阅读