Git使用

一、安装Git

链接:https://git-scm.com/downloads

安装完毕,设置账号和邮箱

git config --global user.name "dushisll"

git config --global user.email "sll110223@163.com"

git config --list
1、理论基础
git 记录的是什么?

git 将每个版本独立保存。

三棵树

工作区域、暂存区域和Git仓库。

Git的工作流程:

1、在工作目录中添加、修改文件。

2、将需要进行版本管理的文件放入暂存区域。

3、将暂存区域的文件提交到Git仓库。

三种状态:已修改 已暂存 已提交

2、操作

将工作目录的文件放到Git仓库只需两个步骤:

–git add 文件名

–git commit -m “你做了什么操作”

3、查看状态

–git status

4、查看历史提交

–git log

5、reset命令的选项

git reset –mixed HEAD~

  • 移动HEAD的指向,将其指向上一个快照
  • 将HEAD移动后指向的快照回滚到暂存区域

git reset –soft HEAD~

  • 移动HEAD的指向,将其指向上一个快照

git reset –hard HEAD~

  • 移动HEAD的指向,将其指向上一个快照
  • 将HEAD移动后指向的快照回滚到暂存区域
  • 将暂存区域的文件还原到工作目录
总结

1、移动HEAD的指向(–soft)

2、将快照回滚到暂存区域([–mixed],默认)

3、将暂存区域还原到工作目录(–hard)

6、查看两个版本的区别
  • 比较暂存区域与工作目录

git diff

  • 比较两个历史快照

git diff id1 id2

  • 比较当前工作目录和Git仓库中的快照

git diff id

  • 比较暂存区域和Git仓库的快照

git diff –cached

7、修改最后一次提交

一、 版本刚一提交到仓库,突然想起漏掉两个文件没有添加。

二、版本刚一提交到仓库,突然发现版本说明写的不够全面。

git commit –amend -m”“

git commit –amend

8、删除文件

工作目录中删除了文件

git checkout –文件名

删除仓库中的数据

git rm 文件名

git status 会显示删除操作

git reset –soft HEAD~ //清理删除痕迹

9、重命名

工作区域更改了文件名 ,git会提示删除了一个文件的同时添加了一个文件

一般可以用git命令进行重命名操作

git mv 文件名 更改后文件名

10、创建和切换分支
  • 创建分支

git branch 分支名

  • 切换分支

git checkout 分支名

创建并且切换

git checkout -b 分支名

查看所有分支日志

git log --decorate --oneline --graph --all
11、合并分支和删除分支
  • 合并分支

    git merge 分支名

  • 删除分支

    git branch -d 分支名


Git 获取Branch分支内容

git clone 主内容.git

git checkout -b 分支

git pull

如果报错

There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> todo-mvp/todoapp

git branch -vv

 master 5b071bc [origin/master] Updates contributors list
* todo-mvp/todoapp 5b071bc Updates contributors list

git branch –set-upstream-to=origin/master todo-mvp/todoapp

git pull

 Already up-to-date.

adb tcpip 5555 -> 开启连接手机的端口

adb connect 手机IP地址

adb devices -> 查看设备

adb usb -> 转回USB调试模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值