git命令以及如何推送到GitHub

        git是一个分布式版本控制系统,能够对之前的版本进行回溯(trace back),能够自己上传文件到远程仓库,也可以从远程仓库上面拉取文件进行使用,常见的远程仓库有GitHub、码云等。本文主要整理git的命令以及如何将本地仓库推送到GitHub上面。

首先了解几个概念:

工作区:本地的目录

暂存区:准备提交到仓库的内容

本地仓库(git仓库):将暂存区的内容提交到git仓库,也就是本地仓库

目录

一、环境准备

二、git使用步骤及常用命令

基本步骤

常用命令

三、如何推送到GitHub

 四、克隆仓库

一、环境准备

        在百度上搜索git淘宝(下载更快),选择第一个链接点进去,再选择相应的系统进行下载,然后一路傻瓜安装,安装完成之后就可以使用了,用法跟Linux命令是一样的。

二、git使用步骤及常用命令

基本步骤

        1.声明用户:git config --global user.name "名字";git config --global user.email "邮箱名"

        2.查看信息是否写入成功:git config --list

        3.创建一个工作区(文件夹):mkdir 文件夹名

        4.切换到刚创建的工作区:cd 文件夹名

        5.创建空的本地仓库:git init 

        6.创建空文件:touch 文件名

        7.将文件提交到暂存区:git add 文件名

        8.将文件提交到本地仓库:git commit -m "注释" (在提交时遇到问题,如果是windows的命令行或者Linux系统都是可以用双引号,但是在git软件里面只能用单引号进行提交)

        这样基本的步骤就差不多好了,剩下的就是push到远程仓库,到后面再写。


常用命令

1.git add .:添加工作区内的所有文件到暂存区;git add *.txt:添加工作区内所有后缀为txt的文件到暂存区

2.git status:查看状态(相当于提示,比如有些文件未提交到git仓库或者已修改等状态)

3.git log:查看日志(查看每一次提交)

4.版本回溯相关:

回到工作区的状态(工作区内容不变):git reset HEAD~1/版本码的前六位:版本回溯(HEAD~1回到上一次提交的状态,HEAD~2回到前两次提交的状态;如果是用版本码的前六位就是回到指定版本);

回到暂存区的状态:git reset --soft HEAD~1;

格式化回到最初的状态(工作区的内容也会因回到的各种版本而改变):git reset --hard HEAD~1

5.分支相关:

git branch 分支名:创建分支(注意git的默认分支为master,一定要提交上到本地仓库才会出现master分支)

git branch -a:查看所有分支以及你目前所处于哪个分支

git checkout 分支名:切换分支

git branch -d(-D) 分支名:删除分支(-D彻底删除)

git merge 分支名:合并分支(有时候合并时不会成功,比如目前是dev分支想要合并master分支不成功,可以切换到master分支再合并dev分支)

git log --oneline --decorate --graph --all:查看精简版日志和分支

6.:q:查看多页文件时的退出

7.git rm 文件名:删除文件

8.git restore --stage 文件名:恢复到暂存区状态的文件

9.git restore:恢复到工作区状态的文件

10.git mv 旧文件名 新文件名:重命名


三、如何推送到GitHub

1.首先你得有个账号

2.创建SSH秘钥:到桌面打开git bash here输入:ssh-keygen -t rsa -C "邮箱名"(在c盘administrator里面可以找到有个.ssh文件夹)

3.打开.pub的公钥并复制

4.到GitHub上面右上角找到settings

5.配置settings内的ssh,在key内粘贴刚刚复制的公钥

6.在GitHub上创建new repository,选择公有仓库,点击create

7.复制SSH协议(远程仓库地址)

8.连接远程仓库:git remote add origin 远程仓库地址

9.推送本地仓库到远程仓库:git push -u origin 分支名(第一次输入需确认一下yes;后面推送不用跟-u);补充:git push 分支名:推送分支

10.刷新GitHub,可以看到刚刚上传的文件

 四、克隆仓库

1.从上一个步骤的第六步开始,勾选初始化一个readme文件

2.复制ssh地址

 3.创建并切换到新建的文件夹,输入:git clone ssh地址(补充git pull origin 分支名:获取最新文件)

 4.去新建的文件夹里面就可以看到clone下来的仓库了


         ok,以上就是Git的常用命令以及结合GitHub如何使用的教程。

                             

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值