git使用详解

git

####git 是分布式版本管理器

​ 管理文件夹内的时间节点;

​ 把文件夹内的文件上传到远程

github是线上的一个网站,保存你上传的文件

####git使用

​ 将工作区的内容添加到暂存区

​ 将暂存区的内容形成历史版本

​ 可以将历史区的内容上传到远程

####添加到暂存区:

​ git add 文件名/文件夹名称 //上传指定文件

​ git add --all 简写(git add . ) //上传所有

####查看工作区和暂存区的内容

​ git status

####形成历史版本:

​ git commit -m " 说明"

####查看本地形成的历史版本

​ git log

####git上传远程

​ 需要在github上建立一个远程仓库

​ 添加远程仓库地址

​ git remote add origin 仓库地址

​ 把历史区的内容推送到远程

​ git push -u origin master

​ 第二次及以后上传同一个仓库,直接写 git push

在控制面版凭据管理器中保存着GitHub上传的用户名和密码

####拉取GitHub中上传的文件夹

​ 在本地新建一个文件夹,打开命令行

​ 第一次拉取 git clone 仓库地址 //保存着仓库地址

​ 第 n 次拉取 git pull

拉取自己的 可以直接上传;

拉取别人的需要别人的用户名密码;

####git占位文件/忽略文件/说明文件

​ .gitkeep //在空文件夹中建立,只有后缀,在 git init 的时候可以上传空文件夹

​ .gitignore //在.git同级目录创建,只有后缀,用来管理一些不想上传的文件和问价夹

​ readme.md //.md文件,用来描述和解释当前仓库,在传递到远程的时候,会自动显示在仓库最下面

####git创建分支

​ git branch 分支名称

####git 查看分支

​ git branch

####git切换分支

​ git checkout 要去的分支名称

####git合并分支

​ 把别的分支合并到自己身上

​ git merge 要合并的分支名称

####git删除分支

​ git branch -d 要删除的分支 //形成历史版本可能无法删除

​ git branch -D 要删除的分支 //强制删除

####分支的上传

​ git push origin 分支名称

####删除远程分支

​ git push origin --delete 删除的分支名称

####分支的命名规范

​ master //主分支 //创建仓库自动生成

​ dev / deve / development //主开发分支 //在master上开辟

​ feature - xxx //主功能分支 //在dev上开辟

​ feature - xxx - fix - xxx //功能bug解决分支 //在功能分支上开辟

​ hot - fix - xxx //紧急bug解决 //直接在master上开辟

####ssh地址需要配置密钥

​ 打开命令行

​ ssh-keygen -t rsa -C “github的全局邮箱”;

​ 要求你填写二次验证密码,可以不填

​ 按三次回车,生成密钥

​ 在 C盘 / 用户 / 用户名 / .ssh 的文件夹,复制里面的pub文件

​ 在GitHub中,来到 github

​ 右上角用户 -> settings

​ 选择 SSH

​ 点击 SSH key 后面的 new SSH key

​ title 位置随便写

​ key 的位置书写你粘贴下来的密钥

​ 就可以正常使用ssh地址上传了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值