Git简易入门

举报
qinggedada 发表于 2020/08/06 15:22:00 2020/08/06
【摘要】 本篇文章介绍下程序猿最经常使用的工具Git与GitHub。大家都知道上GitHub找各种开源项目参考、学习以及..白piao。这篇博客主要解决一个问题:我在本地的项目如何推送到我的GitHub远程仓库上?主要分为以下两部分讲述:完全空白项目关联的流程[适合小白]有文件的项目关联的流程[有相关经验但是不常使用、遗忘过半的人士]我们首先要知道,本地推到github上的主要思路:在git中要从工作...

本篇文章介绍下程序猿最经常使用的工具Git与GitHub。大家都知道上GitHub找各种开源项目参考、学习以及..白piao。这篇博客主要解决一个问题:我在本地的项目如何推送到我的GitHub远程仓库上?主要分为以下两部分讲述:

    完全空白项目关联的流程[适合小白]

    有文件的项目关联的流程[有相关经验但是不常使用、遗忘过半的人士]

我们首先要知道,本地推到github上的主要思路:

在git中要从工作区修改(git add)到暂存区,暂存区到仓库(git commit)

那么,下面开始!

一.完全空白项目关联的流程:

第一步,在本地配置git仓库信息,打开git bash用下面这个指令创建名为learn_git的仓库

$ mkdir learn_git


第二步,初始化仓库:$ git init

查看仓库内是否有.git/文件 $ ls al


第三步,首次使用需要配置个人信息:

$ git config --global user.name "你自己的姓名"

$ git config --global user.email "你自己的邮箱"


注:Clear清屏,指令看着太多很烦的时候使用

此时可以查看仓库状态: git status


第四步,试着在仓库中添加一个文件:git add learn_git/learn_git.html

通常开发中,改动的肯定不止一个文件,如果想要一次性把所有已修改的文件提交到暂存区只需用这个指令:

git add .


第五步,提交到仓库且写明更改信息:git commit -m "这里面是提交说明"

查看所有日志信息:git log

 

第六步,接下来是同步到远程仓库:

使用SSH协议,只要一开始配置好公钥私钥即可。在github中的命令行:

申请提交:$ git remote add origin 你的远程仓库链接

获得公钥:ssh-keygen -t rsa -C "你的邮箱"

得到:Enter file in which to save the key (/c/Users/个人计算机名/.ssh/id_rsa)

密钥文件存放于/c/Users/个人计算机名/.ssh中有id_rsa私钥id_rsa.pub公钥

复制公钥里面的内容:cat rsa.pub 

回到github中-setting-SSH and GPG key,添加公钥即可

查看是否连接成功:$ ssh -Tgit@github.com

返回要推送的库路径输入推送指令:$ git push -u origin master

配置完毕以后只需要git push -u origin master即可

二. 有文件的项目关联

远程仓库里已经有文件,这时候你执行上面的步骤是不可以的,因为需要把远程仓库的文件先更新下来。步骤如下:(默认都已经配置过SSH了)

第一步,git仓库初始化:git init


第二步,设置remote地址:git remote add origin 地址


第三步,我们要获取远程仓库master分支上的内容:git pull origin master


第四步,将当前分支设置为远程仓库的master分支:

git branch --set-upstream-to=origin/master master


第五步,将全部文件加入git版本管理:git add .


第六步,提交文件 使用-m 编写注释git commit -m "注释"


第七步,推送到远程分支git push


以上便是全部分享内容了,接下来划重点——

感觉有帮助请给赞呗,有动力写下一篇:五分钟带你入门GitHub!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。