git的基本使用方法
Posted dcyd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git的基本使用方法相关的知识,希望对你有一定的参考价值。
1.git用途
1.托管代码到远程,分布式托管,避免本机磁盘损坏造成不可挽回的局面
2.版本控制,可以发布多个版本并且实现在各个版本之间来回穿梭(实现原理:文件快照,每个版本都会有一个文件快照,比直接备份文件快速便捷。因此,Git仓库又被称为版本库)
3.团队协作,强大的分支功能,可以快速实现团队协作
2.git代码托管平台
1.github: https://github.com githup
2.gitee: https://gitee.com 码云
3.coding: https://dev.tencent.com 腾讯
3.git使用方法步骤
1.安装git
4.登入gitee账号(或其他账号),没有则需要去注册
5.配对秘钥:生成公钥和私钥用于配对
1.在文件或桌面空白处安装好了git工具便可也鼠标右键git bash here 用来打开git工具
2在git bash
里执行命令ssh-keygen
一路回车,就可以生成密钥对,默认密钥对是存放在(/c/Users/[主机用户
名]/.ssh/)
。这个目录下有两个文件, .pub就是公钥,另外一个是私钥,这两个文件千万不要动!!!
3.到线上(gitee或其他平台)打开设置->安全设置->ssh公钥,把本地的公钥文件(.pub)全选复制进来,输入登录密码,就配置成功了。
4.全局配置用户名和邮箱
git config --global user.name 你的码云账号
git config --global user.email 你的码云验证邮箱
6.创建本地仓库
在本地创建一个文件夹,用来存放项目的带码,然后执行 git init 初始化一个项目 ,这个时候项目里会多出一个.git目录(这个目录默认是隐藏的)
7.创建线上gitee(或者其他)仓库
登录gitee,新建仓库,输入项目名称,选择私有或者公开源代码(私有在加入合作者之前就只能你自己能查看,公开就意味着开源),下面的选框一个都不要勾(初始化的不是文件都来自于本地仓库,线上仓库不需要任何文件),最后点击创建就ok了。
8.将本地仓库和线上仓库建立关联 git remote add origin 线上仓库的SSH地址
9.代码添加到暂存区 git add -A
(-A代表所有,也可以 git add [文件名] 来单独添加某一个文件)
10.代码提交到本地仓库 git commit -m ‘
说明本次提交所做的操作,越详细越好‘
11代码推送到远程 git push origin master
注意第一次安装从1-5步
第一次创建项目从6-8步
其他修改了的代码在推送直接从第9步走到最后
git init | 初始化仓库 |
git config | 配置用户信息 |
git remote add origin [线上仓库地址] | 新增远程仓库的关联 |
git remote rm origin | 删除远程仓库的关联 |
git add | 添加到暂存区 |
git commit -m ‘[本次提交的备注信息]‘ | 代码提交(每一次commit都会有一个新的版本号) |
git push origin [分支名] | 推送到远程仓库 |
git status | 查看当前仓库的状态 |
git log | 查看日志(每一个commit在这里都能查看到,而且commit后面的随机字符串就是版本号),按字母q 退出log |
git reset --hard [要回退的版本号] | 回退到之前的某一个版本 |
git clone [线上仓库地址] | 把线上仓库代码克隆到本地 |
git pull origin [分支名] | 在已有的仓库基础上拉取某分支最新的线上代码,拉取之后直接合并 |
git fetch origin [分支名] | 在已有的仓库基础上拉取某分支最新的线上代码,拉取之后由用户决定是否合并 |
git branch | 查看分支 |
git branch newBranch | 基于当前分支创建newBranch 分支 |
git branch -d myBranch | 删除myBranch 分支 |
git diff tmp | 查看当前分支和tmp 分支的区别 |
git merge tmp | 将tmp 分支合并到当前分支 |
以上是关于git的基本使用方法的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程