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!
- 点赞
- 收藏
- 关注作者
评论(0)