Git入门总结

Posted whhjdi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git入门总结相关的知识,希望对你有一定的参考价值。

写在前边:互联网上有太多太多详细的Git教程了(可以说是图文并茂了),我就不写那么详细了,毕竟懒,简单总结一下,让自己对Git有一个全面的认识(尽量不上图...截图不一样大我很难受)

 

一 什么是Git?

  Git是目前世界上最先进的分布式版本控制系统(免费,开源)。(知道这一句话就可以了吧).

二 Git的安装

  安装大家都会的嘛,无论是在linux,mac os上, 还是windows上,安装完成后一定要记得自报家门(手动斜眼)

在命令行输入(双引号里的替换掉,随便写):

git config --global user.name "Your Name"

git config --global user.email "[email protected]"

三 开始使用吧

  额,稍等一下,用之前先学习一点理论基础,真的是一点,相信我:

    Git本地的工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。

    Wait......还有Git的杀手锏--------------远程仓库(Remote Directory) 

  接下来看看Git的一般工作流程:

    1,添加文件到工作目录(就随便一个你想放文件的文件夹)

    2,把需要进行版本管理的文件放到暂存区()

    3,将暂存区的文件提交到Git仓库

  所以呢,git管理的文件一般有三种状态:已修改(modified),已暂存(staged),已提交(committed)

  说了这么多,还是说说如何使用把:

  1.创建目录,初始化,存放你的文件

git init

  2, 添加到暂存区

git add 文件路径

 

  3,从暂存区"提交信息" 提交到仓库(本地仓库)(git commit -v )

git commit -m [message]
  提交时显示所有diff信息
git commit -v

  4,查看仓库当前的状态(如果git status告诉你有文件被修改过,用git diff可以查看修改内容)

git status

  5,查看提交日志

git log

  然后呢,提交到远程仓库(用github吧)

  慢着,由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以需要一个 SSH key, 

  第1步:创建SSH Key:

ssh-keygen -t rsa -C "[email protected]"

  然后在用户主目录里找到.ssh目录,里面有id_rsaid_rsa.pub两个文件,id_rsa是私钥,id_rsa.pub是公钥

  第2步:登陆GitHub,打开"SSH Keys”页面,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容,然后点“Add Key”

  搞定!!!!!

  然后,在 github上建立一个新仓库,复制该仓库的SSH地址

  关联远程库:

git remote add origin SSH地址

  把本地库的内容推送到远程:

git push -u origin master

 

  git和github相关的知识啊,命令啊其实挺多的,只记了一些简单常用的 

  哎呀不对 还有  git clone.....git pull......额,分支管理先不写了

  其实常用的就这么多git init       git add       git commit         git remote         git pull         git push       git clone       git status     git log   暂时我就记住这么多.....

  写累了 ,喝点水 ,就写到这里吧!

     

  

  

 

 

     

  

 

以上是关于Git入门总结的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

码云配合git入门命令总结学习

玩转Git入门篇

Git入门总结

如何管理在每个 git 版本中添加私有代码片段?

使用 Git 来管理 Xcode 中的代码片段