Git学习笔记

Git学习笔记

Git的一些介绍例如原理、用处、作用等请看博客链接,此处仅记录一些方法和公式以备今后之用。

Git基本使用教程(一):入门及第一次基本完整操作_jerryzhou的博客-CSDN博客_git基本操作

git入门—30分钟学会使用git_勿在浮沙筑高台-CSDN博客

在这里插入图片描述

工作区(workspace)—>暂存区(staging area)----->git本地仓库(loca respository)-------->git远程仓库(remote respository)

1.本地库使用

1.创建本地仓库

在桌面创建文件夹workspace,并新建a.txt文件如图:

在这里插入图片描述

在这里插入图片描述

#在git中输入
git init

在这里插入图片描述

2.修改本地库文件

  • 首先在工作区中(workspace)修改a.txt文件内容,并保存。

  • 将修改后的文件上传至暂存区

    #在git中输入
    git add a.txt
    
  • 将上传到暂存区的文件上传至本地仓库

    #在git中输入
    git commit#直接提交
    git commit -m'备注信息'   #进行备注
    

    第一次执行,会显示下边的内容

    按要求输入

    git config --global user.email "you@example.com"
    git config --global user.name "Your Name"
    

    之后再次提交 git commit

    在这里插入图片描述
    在这里插入图片描述

3.查看状态

#在git中输入
git status

在这里插入图片描述

4.查看提交日志

#在git中输入
git log

在这里插入图片描述

5.版本退回

#在git中输入
git reset --hard ID  #这里的ID为指定的sha码
git reset --hard HEAD^  #退回上一个版本
git reset --hard HEAD~n  #退回到前n次提交前

6.建立分支

git 里有个分支的概念,你的代码就像一颗树,会随着你的需要变成很多树枝(分支),可以并行开发。例如我们初始化 一个文件夹使用git管理起来,可以看到 master 代表着主支,我们也可以新建分支,在其他分支上进行开发。

1.建立分支
git branch name#建立name分支
2.查看分支
git branch
3.切换到分支
git checkout name
4.创建并切换到分支
git checkout -b name
5.在name分支上修改、提交同master
但修改后commit,是commit在name分支上,主分支,master未变。
6.合并分支到主支
在master主支下
git merge name#这样分支name上的修改就合并到主支上
7.删除分支
git branch -d name

2.远程库连接

1.建立远程库

以github为例

Git基本使用教程(一):入门及第一次基本完整操作_jerryzhou的博客-CSDN博客_git基本操作

#git clone 远程库至本地
git clone git@github.com:用户名/仓库名.git

2.上传远程库

git push -u origin master

详细流程:

  • 建立本地仓库

  • 建立远程库连接、测试

    ssh -T git@github.com
    
  • init初始化仓库

    git init
    
  • 手动拷贝执行add命令

    git add 文件夹1/文件夹2/
    
  • commit命令

    git commit -m"注释"
    
  • push命令

    git push -u origin master
    
  • 手动拷贝执行add命令

    git add 文件夹1/文件夹2/
    
  • commit命令

    git commit -m"注释"
    
  • push命令

    git push -u origin master
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ee-redbull

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

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

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

打赏作者

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

抵扣说明:

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

余额充值