github操作守则

之前写过一篇关于GitHub的配置,但是不够详细,今天来详细写一下github的整个流程操作

步骤如下:

一.下载git,安装地址:https://git-for-windows.github.io

二.配置个人信息(名字与邮箱)

1.单击鼠标右键,出现Git Bash Here

2.配置个人信息

*git config --global user.name "Your Name"

*git config --global user.email "自己邮箱"

*用git config -l验证是否配置成功。当出现用户名和邮箱时则成功

三.创建本地仓库

1.git init :把当前目录变成一个git仓库,并自动创建master分支

2.当前目录下会出现隐藏的文件夹.git

3.当前目录称为工作区(working Directory)

*.git仓库包含

*暂存区(stage/index)

*版本库( Reposiyory)

四.远程仓库的创建:https://github.com/

1.注册用户(邮箱验证,最好用QQ邮箱。目前是开放的可以收到验证)

2.创建远程库

五.远程仓库与本地仓库关联协议

1.https关联 :复制https协议:https://github.com/你的用户名/远程库名.git(用户名 库名)

*git命令输入:git remote add https(随意取) https://github.com/你的用户名/远程库名.git

*检测是否关联成功: git remote -v (当出现网址加本地库地址时则成功)

*加入远程库:git push https master

*一般企业开发: git clone https://github.com/你的用户名/远程库名.git

一。git status 显示修改和未添加的文件

二。git add . 表示所有的都加入

三。git commit -m "注释"(加入本地)

四。git push https(origin) master (将文件push到远程库)git

2.SSH Key

*公钥+私钥

* 第一步:创建SSH key

*ssh-keygen -t rsa -C '184416297@qq.com'

*一直按回车键直到在指定目录下找到秘钥,目录会有提示

*验证是否成功:ssh -T git@github.com

*当出现:The authenticity of host 'github.com (13.229.188.59)' can't be established.RSA key fingerprint SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.

Are you sure you want to continue connecting (yes/no)?后直接在问号后面加上空格+yes

*当出现Hi 你的用户名时表示成功

六:过滤文件夹的书写格式(即不执行git命令的文件)

#过滤文件夹(.gitignore)

node_modules/(表示该文件夹下的所有文件均过滤掉)

*.zip

*.rar

*.exe

*.wmv

*.mp4(表示带以上格式的文件均过滤掉)

七.版本回退:git reset;

1.git log查询提交的文件(退出按q)

2.git log --pretty=oneline(提交记录一行显示)

3.git reset HEAD^(^代表回退几个版本,回退到哪个版本写几个)(少用)

*要确定回退到哪个区hard(工作区);默认回退到仓库

*工作中: git reset id --hard(id可以通过git log看到)

4.git reflog查看历史记录

八.git下的vim模式操作方法

1.输入i,进入insert输入模式

2.按ESC,下方的insert会消失

3.输入wq,按回车健则回到正常命令页面

九.过滤文件中不生效的原因及解决方案

 

 

10.git报错cannot merge binary files(可能的解决方案,没实际操作过)

 

11.git分支合并

①.将分支的的所有代码提交到远程仓库后,运行一下如果没有错误则进行下面操作。

②.git checkout master(切换到你所需合并代码的分支)

③.git merge xxx(将那个分支合并到当前分支)

④.如果有冲突则正常解决冲突文件,然后进行第三步操作

 

不管是gitlab还是gitee,所有的操作都是一样的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟咸鱼一锅端

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值