git工具基本使用

1. git基本概念

在日常使用中,git分这几个区域:

  1. 远程仓库
  2. 本都仓库
  3. 暂存区
  4. 工作区

他们之间的关系图如下:
在这里插入图片描述

2. git常用命令

下面列出一些git中的常用命令

命令解释
git init初始化当前文件夹为git工具管理的文件夹
git status查看当前文件状态,可以看到有哪些文件被修改,新增、删除等
git add将工作区修改的文件,保存到暂存区
git commit -m {message}将暂存区的文件,提交到本地仓库,{message}可以填写备注 。这个时候记录一个版本
git log查看git版本提交日志
git branch查看分支信息
git branch {name}创建{name}这个分支
git checkout {branchName}切换到{branchName}分支
git checkout -b {branchName}切换到{branchName}分支,如果分支不存在,那么创建
git merge {branchName}将{branchName}分支的修改合并到当前分支
git remote add {remoteName} {远程仓库地址}将本地仓库与远程仓库相关联,同时给这个远程仓库起一个名字,一般取名origin。如:git remote add origin git@gitee.com:xxxx/xxx.git
git push {remoteName} {本地分支名}:{远程仓库分支名}将本地仓库的修改,推送到remoteName这个远程仓库。如将本地仓库dev分支修改,推送到远程仓库的dev分支,那么:git push origin dev:dev。注意,如果要推送的本地仓库与远程仓库名一致,那么可以只写一个,即:git push origin dev
git pull {remoteName} {branch name}将远程仓库的修改拉取到本地暂存区,如果不指定remoteName和branchName,那么表示同步拉取所有分支
git clone {远程仓库名}将远程仓库克隆过来,并不与远程仓库产生关联,只是克隆文件

3. 如何使用github、gitee等远程仓库

在使用github和gitee的时候,需要将本地产生的公钥,保存到项目的ssh列表里,就可以实现对远程项目的拉取和推送。
首先,要保证自己配置好userName和email

git config --global user.name "yourusername"
git config --global email "youremail"

配置好后,执行命令

ssh-keygen -t rsa

执行完后,可以在当前windows登录命令下,看到一个.ssh/id_rsa.pub
在这里插入图片描述
用记事本打开这个文件,这里面就是公钥,全部复制出去,添加到项目的SSH里,以gitee为例,如图:
在这里插入图片描述
此时就具备了对这个项目仓库的拉取和推送功能,可以使用上面的git命令对这个仓库做操作了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值