git学习笔记

文章详细介绍了Git的工作流程,包括工作区、暂存区和本地/远程仓库的概念。并列举了初始化用户信息、文件操作及上传下载代码的关键命令,如`gitinit`,`gitadd`,`gitcommit`,`gitpush`和`gitpull`。同时,提到了如何设置别名简化命令的使用,并强调理解Git工作流的重要性。
摘要由CSDN通过智能技术生成

前言

例如:先介绍git的工作流程,然后根据工作流程对应的常用命令讲解,以及上传下拉命令的参数含义


一、工作流程

在这里插入图片描述

  • 工作区(workspace):已经写好的代码,放在电脑磁盘上(某个目录下的),这个目录就是工作区
  • 暂存区(index/stage):git add后文件保存的地方
  • 本地仓库(repository):git commit后文件保存的地方
  • 远程仓库(remote):git push之后存入的远程仓库,比如常见的github或者gitee之类

二、常用命令

1.初始化用户名和邮箱

   用户名和邮箱都需要加上单引号或者双引号,用户名和邮箱是创建github仓库的时候已经提前设定好的:
git config --global user.name 'xxx'
git config --globa user.mail 'xxx'

2.对文件进行操作

    这部分的代码操作主要是对工作区、暂存区和本地仓库的操作:
创建仓库:git init
添加到暂存区:git add xxx(文件名,.代码添加所有)
提交到本地仓库:git commit -m 'xxxx'  (-m 代表message,后面是上传的说明内容)
查看状态:git status
查看日志:git log
重置提交的状态:git reset --hard sha值(这个sha值是git status中出现的)



3.上传和下拉代码

  • 上传代码:首先文件必须经过暂存区,到本地仓库以后,才可以推送到远程仓库
    推送命令:git push 远程仓库地址 分支名称
git push xxxx xxx
或者为了给远程仓库地址取个别名origin 下次就可以不用输入很长的远程仓库地址了 
git push origin 远程仓库 分支名称


  • 下拉代码:将远程仓库的地址下拉到本地仓库
    下拉命令:git pull 远程仓库地址 分支名称
git pull xxxx xxx
或者为了给远程仓库地址取个别名origin 下次就可以不用输入很长的远程仓库地址了 
git pull origin 远程仓库 分支名称

上传命令的简写,如果后面需要多次上传到同一个仓库:

有时候可能需要多次提交为了简写可以使用以下命令 -u是set-upstream设置上游关联以后可以简写git push
git -u push origin 远程仓库 分支名称

以后要是上传到同一个远程仓库可以直接调用
git -u push (origin 远程仓库 分支名称 这部分代码就可以省略了)
同理下拉命令也是一样的

总结

首先一定要确保自己配置好了环境,然后才可以使用以上命令,特别需要知道git的工作流程,每写一句代码对应工作流程中的文件在哪一块区域流动。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值