Git基本操作,一篇文章就够了!_胖梅gitee

1.1 主要涉及到四个关键点:

  1. 工作区:本地电脑存放项目文件的地方,比如learnGitProject文件夹;
  2. 暂存区(Index/Stage):在使用git管理项目文件的时候,其本地的项目文件会多出一个.git的文件夹,将这个.git文件夹称之为版本库。其中.git文件夹中包含了两个部分,一个是暂存区(Index或者Stage),顾名思义就是暂时存放文件的地方,通常使用add命令将工作区的文件添加到暂存区里;
  3. 本地仓库:.git文件夹里还包括git自动创建的master分支,并且将HEAD指针指向master分支。使用commit命令可以将暂存区中的文件添加到本地仓库中;
  4. 远程仓库:不是在本地仓库中,项目代码在远程git服务器上,比如项目放在github上,就是一个远程仓库,通常使用clone命令将远程仓库拷贝到本地仓库中,开发后推送到远程仓库中即可;

git工作原理

通过上图大概可以看出git的工作原理:

本地工作区:随意的一个文件都可以被认为是工作区,一般来说指的是我们IDE中的代码。

暂存区:通过git add命令可以把本地代码提交到本地版本库的暂存区中。

当前分支:通过git commit命令可以把暂存区的代码提交到本地当前分支管理中并生成commitId,然后就可以通过git push提交到远端的分支上了

二、git常用命令总结:

2.1、删除远程分支

删除远程分支

git push --delete origin 分支名

删除本地已合并的分支:

git branch -d [branchname]

某些情况下可以用

git branch -D [branchName] (使用时应注意是否已合并)

git branch -a 查看远程分支

  1. Git创建

2.1  安装git

git config --global user.name “Your Name”

git config --global user.email “email@example.com”

2.2 创建版本库

git init

2.3 提交添加文件

git add ‘文件名字’

git commit -m ‘备注信息’

2.4 版本库管理

1. git status  查看本地代码是否与仓库代码保持一致

2. git diff    查看具体有哪些代码不一致 - +

2.5 工作区和暂存区

1. 工作区  本地文件夹目录

2. 暂存区  git add

3. 版本库  git commit

3. 版本回退 ( 操作远程仓库)

1. git log  查看历史提交信息

2. git log --pretty=oneline  查看简易历史信息

3. git reset --hard HEAD^  版本回退

4. git reset --hard 版本号  版本回退

4. 远程仓库

1. 注册gitHub账号  gitee账号

2. 创建SSHkey 连接gitHub

生成秘钥:SSHKEY

1. cd ~

2. ssh-keygen.exe

公钥位置:C:\Users\Administrator.ssh  (id_rsa.pub)

3. 配置gitHub秘钥

点击头像—setting–SSH and GPS —> new sshkey

4. 远程仓库 创建一个空项目

5. 上传本地项目到 gitHub

步骤:远程创建仓库–本地仓库—git仓库–推送远程仓库gitHub

1.  git init   初始化仓库

2.  git add *  上传所有的文件

3.  git commit -m ‘备注信息’

4.  git branch -M main 创建分支main

4.  git remote add origin git@github.com:michaelliao/learngit.git 连接远程仓库

5.  git push -u origin main (把本地库的所有内容推送到远程库上)

6. 克隆项目

git clone 项目git地址

6. 远程仓库

gitee

  1. 第1步:创建SSH Key 如果已经存在 直接找c盘的用户 .ssh文件

  2. 第2步:打开Gitee,添加SSH

  3. 创建仓库,上传代码

cd learngit

git remote add origin https://gitee.com/仓库.git

git push -u origin master

  1. 多人协同开发

1. 添加成员

2. 成员可以克隆项目进行开发: git clone url

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值