美文网首页
git入门笔记

git入门笔记

作者: 隐雨 | 来源:发表于2018-10-26 14:41 被阅读0次

前言

前段时间由于想把个人代码存放在码云和github上,这让我决定学习git工具。由于没有天天用,有些命令总是会忘记,刚好今天有空,就整理下内容,正所谓好记性不如烂笔头。

ps:当时我想学习git,发现网上很多资料都不全,最后发现廖雪峰大神有出教程,如果是初学者,想要入门git工具,强烈推荐 廖雪峰git教程,对于初学者非常受益,感谢大神的教程。

参考资料

目录:

  • git安装
  • 初始化仓库
  • 常用命令(查看、添加、提交...)
  • 码云使用

开始学习

1.git安装

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

2.初始化仓库

操作步骤:

  1. 创建一个文件夹"learngit"作为git仓库


    image.png
  2. 在当前目录右键选择 Git Bash Here 打开命令窗口,执行 git init 命令,当前文件夹就会生成 .git文件夹(这个是隐藏文件,需要到查看里面设置显示才能看的到)

    image.png

3.常用命令

  1. 查看当前仓库状态
    输入命令 git status, 如图提示没有可提交的文件

    image.png
  2. 添加文件

    1. 创建"readme.txt"文件,此时输入命令 git status,会发现提示我们有“readme.txt”文件未添加
      image.png
      2.输入命令 git add readme.txt,会发现并没有什么提示(这就说明是成功了)
      image.png
      3.最后输入命令 git commit -m "首次提交readme.txt文件",大功告成
      image.png
      说明:
      添加文件到git仓库,跟svn一样,都要先执行add,然后再commit。这里解释下执行commit操作时,-m以及后面的 "首次提交readme.txt文件" 这部分内容是作为本次提交的说明。
      ps:很多时候我们要添加多个文件,或者说当前目录下的所有文件,那么总不可能每个文件都add一次吧,没事,我们可以通过输入命令 add .来一次搞定。
      在当前目录新创建多个文件

      输入git status 可以看到新创建的文件还未添加
      image.png
      输入git add . 然后再输入 git commit -m "..."就可以了
      image.png

在做项目过程中,肯定会出现需要回退版本的情况,可以参考这里

4. 码云使用

如果需要把个人代码放在网络上进行管理,并且又不想公开,那么就可以用 码云 来管理自己的代码。
操作步骤:

  1. 到码云平台注册个账号

  2. 添加公钥,公钥创建参考

    image.png
  3. 创建一个码云项目


    image.png
  4. 初始化一个本地git仓库
    创建与码云仓库名称一致的本地版本库
    使用 git init 命令

    image.png
    image.png
  5. 在本地库上使用命令 git remote add 把它和码云的远程库关联

$ git remote add origin git@gitee.com:lsd/Mine.git
  1. 本地分支与远程分支进行关联
    建立关联:git branch --set-upstream-to=origin/master master
    ps:如果远程仓库是空的内容,可以直接使用命令 git push -u origin master
    由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
  2. 关联成功后,只要使用 git pull就可以把远程库内容更新到本地,使用 git push origin master就可以把本地commit的内容提交到远程库

说明:
步骤 5、6、7 都涉及到 origin 这个关键词,这个名称是远程库的别名,在 第5步 进行关联时命名的,后续提交时需要对应这个别名。

介绍完码云,如果想知道github如何使用,可以参考github使用,其实原理是互通的。

相关文章

  • git 入门

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

  • Git book

    目录 git community book git入门 git笔记 git 用法 git安装使用手册 git命令大...

  • Git与GitHub入门总结

    Git与GitHub入门笔记 先了解Git、GitHub git:团队协作开发中,大部分都会用到版本控制软件,比如...

  • GIT 笔记一:基本操作

    GIT 笔记一:基本操作 SVN 笔记一:入门 Git已经非常流行,网络上的教程很多。这里做个归纳吧。命令行操作很...

  • git入门

    git入门 git笔记会随着时间进行更正 更新:2019/10/09 23:02 几个概念 git的三个区域工作区...

  • git的学习笔记-入门

    PS:小白的入门笔记,希望能有用,主要参考廖君Git教程 操作环境说明: github仓库 https://git...

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

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

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

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

  • Git:git版本控制知识整理和使用说明

    关键词:Git 所有内容来自于《Git从入门到精通》此书的内容提要,作为学习笔记 Git概述 Git是一种分布式版...

  • Git版本控制

    《GitHub入门与实践》笔记推荐Git练习网站:LearnGitBranching 初次使用时,使用下列命令设置...

网友评论

      本文标题:git入门笔记

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