git仓库复习

git仓库复习

一、git安装与配置

1、检查一下自己的电脑有无.gitconfig 这个配置文件

2、安装完成后账号和邮箱的修改

$ git config --global user.name "your name"
$ git config --global user.email "58021125@qq.com"

二、git的基本概念

工作区:就是您开发项目时的目录

暂存区:临时完成的工作,暂时存储的区域,等待着被提交到仓库

仓库:最终存放的区域

三、git的基本命令

1、git仓库初始化命令: git init(初始化完成后,git 会在当前目录下创建一个隐藏的目录 .git ,即本项目的仓库)

2、先将文件提交到暂存区。 git add <文件名>(提交之前,可用git status 查看当前git的状态)

3、再将文件从暂存区保存到仓库: git commit -m "注释"(提交完成,输入 git status ,会提示: working tree clean 表示git操作流程结束了)

4、git status 查看状态

5、git diff 查看与上个版本的区别,如果本次有改动后(未提交)才可以看到变化

6、git log 查看最近到最远的提交记录

7、git reflog 查看命令历史,一般用来确认回到过去的那个版本

8、git reset --hard <commit_id> 用来回退到上一个版本。commit-id每次提交git根据您的注释自动生成的加密字符串。只需要输入前六位

删除文件(在工作区删除文件后,注意在仓库中也删除该文件):

1、git rm <文件名>

2、git commit -m "删除了xxx文件"。

3、在工作区删除文件后,可以再恢复文件。当然也可以从回收站还原删除的文件。

git checkout -- <文件名>

分支相关命令(注意!执行分支操作前确定当前分支工作区都提交完毕):

1、git branch 如果不输入分支名,则查看当前所有分支

2、git branch 分支名称 创建并克隆一个侧分支

3、git checkout 分支名称 切换到该侧分支上

合并分支(注意,合并操作前,先切换到主分支(master),再执行此命令):

1、git merge 侧分支名

删除侧分支(注意,删除前确保工作区是干净的)

1、git branch -d 分支名称

四、提交到远程仓库

提交到远程仓库有两种模式: https 和 SSH

https模式不需要事先配置,但每次使用需要输入账号和密码,也不太稳定。一般项目开发人员使用SSH模式实现将本地仓库推送到远程

五、ssh管理

教程:生成/添加SSH公钥 - Gitee.com

按照教程配置好ssh 公钥后,就可以按照提示将本地仓库推送到远程仓库。

进入本地项目目录命令行,执行

git remote add origin git@地址

git push -u origin master (注意: 第一次推送需要加-u参数)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值