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的小白使用教程

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