git使用学习笔记

git使用学习笔记

什么是git

一款源代码的管理工具

我们写的代码需要使用Git进行管理。

GIT使用

初始化GIT仓库

命令:git init 使用初始化

(出现一个隐藏文件夹,这个仓库会存放git对我们项目代码进行备份的文件)

命令:git

配置使用者的用户名和邮箱

在git中设置当前使用用户是谁,每一次备份都会把当前备份着的信息储存起来

命令:git config --global user.name “XX” 设置名字

命令:git config --global user.email “xxx@xx.com” 设置邮箱

config : 配置

–global: 全局配置

把代码存储到仓库

两步:1.把代码存储到.git仓库大门

​ 2.把门口的东西放在仓库房间

命令:git add ./readme.md 打开GIT门

命令:git commit -m “一次试用GIT” 把大门的东西放进仓库房间

add: 添加 后面跟文件路径

commit: 存储,提交

-m :messge信息备注

把代码提交到仓储
git status 命令查看状

查看当前状态

命令:git status 查看有没有存储到仓储中

git add和git commit补充

git add ./ 修改过的文件一起放到仓储

一次性放入仓储房间

git commit --all -m “注释”

其中 --all 表示把所有修改的文件提交到版本库

git查看日志

命令:git log 查看提交的日志

命令:git log --oneline 在一行显示一条数据,简洁版的日志

git版本回退

先查看日志

命令:git reset --hard Head~0

0是回退到之前一个版本,上一次代码提交的状态

通过版本号切换版本

命令:git log --hard 版本号

命令:git reflog 查看切换版本日志

创建分支,切换分支

master 主分支

创建dev分支:

命令:git branch dev 创建DEV分支

命令:git branch 查看分支

切换dev分支

命令:git checkout dev

合并分支

命令:git merge dev

手动处理

合并是如果有冲突,需要手动处理,处理后还需要再提交一次。

删除分支

命令:git branch -d dev

git push命令

GITHUB

不是git,是一个网站,网站的服务器提供了允许通过git 上传代码的功能。

提交代码到GITHUB(git服务器来用)

https://github.com/xxx/test1.git

命令:git push [地址] master

​ 会把当前分支的内容上传到远程的master分支上

​ 示例:git push https://github.com/xxx/test1.git master

git pull/git clone 拿代码

git pull

命令:git pull [地址] [分支] 拿到文件

会把远程分支的数据得到:注意本地要初始化一个仓储

git clone

命令:git clone [地址]

会得到远程仓储相同的数据,如果多次执行会覆盖本地内容。

SSH方式上传

区别
ssh方式上传代码

不需要用户密码验证

公钥和私钥 两者是有关联的。

生成公钥和私钥

命令:ssh-keygen -t rsa -C “XXX@XX.com”

push和Pull
简写方式

命令:git remote add [名字] [仓储地址]

简写后:git push [名字] [分支]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值