git的小白使用教程

作者: 阿拉当 | 来源:发表于2017-03-24 10:01 被阅读425次

1. 上传本地项目到远程仓库(远程仓库没有文件的情况)

  • git init 初始化本地仓库,会有一个.git的隐藏文件生成
  • 新建自己的项目,这里为了方便我通过 vim study.md 命令建立了一个study.md的文件
  • git status 查看当前文件的状态,我们可以看到文件还没有加到暂存区


  • 下面使用git add . 命令把文件加到暂存区,也可以使用git add all是一样的,都是把全部的文件加到暂存区,git add study.md 是把这一个文件加载到暂存区
  • 加入暂存区后会看到下面这样,提示的有 git reset HEAD <file> 的命令,意思是说使用该命令可以取消加入暂存区的操作


  • 接下来提交暂存区的内容 git commit -m "first commit",如果你提交的信息有误想要修改,使用 git commit --amend 去修改你的提交的信息,我们也可以直接使用 git commit -a -m "first commit" 把工作区的文件添加到暂存区并且提交来一步操作
  • 我们可以通过 git log 来查看提交的版本信息,git log -p -2查看最近两条的版本记录和详情
  • git checkout --文件名 ,抛弃文件的修改,恢复到修改之前的版本
  • 下一步就是添加远程仓库 git remote add origin [你自己仓库地址url],关联起来前我们可以查看当前分支提交对应的远程分支是否正确,命令是 git branch --v
  • 最后 git push -u origin master 推送本地已有的项目到远程仓库,并且把本地的master分支和远程的master分支关联起来,我们就可以看到远程仓库中有了我们本地的内容

2. 上传本地项目到远程仓库(远程仓库有文件的情况)

  • 前几步一直到添加远程仓库的步骤同上
  • 推送本地项目到远程仓库时,这里不同,直接使用 git push -u origin master 会出现下面报错信息


我们需要先从远程仓库拉取代码 git pull --allow-unrelated-histories

  • 我们在使用命令 git branch --set-upstream-to=origin/master master 设置自动追踪远程仓库分支信息
  • 最后 git push 就把我们本地的项目推送到远程仓库

3. 从远程仓库克隆

  • git init 初始化仓库
  • git clone [远程仓库地址url] 这样就把远程仓库克隆到本地
  • 使用git add .加入暂存区,git commit -m "first commit"提交
  • 使用 git pull 从远程仓库拉取项目,git push 推送本地项目到远程分支
以上是三种常用的方法,详细的git使用教程可以查看git官方文档git使用教程

相关文章

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • Git下载安装教程【windows10系统】

    原文:win10系统Git安装教程『纯小白教程超详细』【附赠Git使用教程】[https://www.itcast...

  • Git使用教程

    pycharm中配置Git教程 使用pycharm将自己项目代码上传github(小白教程)Python脚本之家 ...

  • 小白的git使用指南(二)

    前面的教程 小白的git使用指南(一) 主要写Git的安装与配置,本篇教程主要记述如何用git将写好的代码托管到G...

  • git的小白使用教程

    1. 上传本地项目到远程仓库(远程仓库没有文件的情况) git init 初始化本地仓库,会有一个.git的隐藏文...

  • Git使用教程-idea系列中git使用教程

    Git使用教程 idea、webstorm、phpstorm、androidstudio中git使用教程 首先你的...

  • 用了两年git,rebase原来这样用

    Å目录 SourceTree简介 git merge使用教程 git rebase使用教程 一、SourceTre...

  • Github

    Github使用教程一Github使用教程二Github使用教程三 Git常用命令Git之使用GitHub搭建远程仓库

  • 使用Git在码云托管项目基础教程一(iOS)

    本文章针对git小白,请勿吐槽,大神请绕行(欢迎指正).公司最近项目管理开始使用git,虽然以前看过相关的教程,流...

  • git大全

    awesome-githubgit中文教程Git 使用规范流程Git 简明教程(新手写的可以参考)猴子都能懂得git教程

网友评论

    本文标题:git的小白使用教程

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