git笔记

1.命令行

git config --global user.name " **** " //设置用户名

省略(Local):本地配置,只对本地仓库有效

--global:全局配置,所有仓库生效

--system:系统配置,对所有用户生效

git config --global user.email " **** " //设置邮件

git config --global credential.helper store //保存用户名和密码

git config --global --list //查看git配置

mkdir learn-git //创建目录

cd learn-git //创建目录

git init //创建仓库

ls //查看仓库

ls -a //查看未隐藏和隐藏的文件仓库

cd .git

ls -altr //查看仓库信息

ll -a : 查看隐藏文件

2.git的使用方法

命令行

图形化界面(GUI)

IDE插件/扩展

3.git概述

4.进入vim模式编写文件内容

vim + 文件名 :创建文件并进入vim编辑模式,编写文件内容

linux复制:先按Esc键再按 " yy " 键 ,再按 " p " 键

linux清屏快捷键:ctrl+L

先按esc 进入命令模式,在输入 " :wq " 保存退出

ll : 查看文件个数和文件信息

cat + 文件名 :查看文件内容

保存退出:Shift +" ;” 在输入 “ :wq ”

tail -n 1 hello.txt :查看文件内容最后一行的内容

5.add和commit

git commit -m "日志信息" 文件名:将文件从暂存区提交到本地库

965c6a1 :版本号

git restore --staged ... : 撤回

查看版本信息:git reflog

查看版本信息的详细情况:git log

vim +文件名:进入修改页面

文件修改后要重新添加(add)和提交(commit)

git restore +文件名 : 撤销文件内容修改

6.git分支的概述和优点

7.git 分支 查看&创建&切换

注意:HEAD is now at bf43d1e fifth commit (这是指针这时的位置)

git branch -v : 查看分支

git branch +分支名:创建分支

git checkout +文件名:切换分支

切换分支后修改内容

修改其中一个分支版本的内容,其他分支版本内容保持不变

git merge +分支名 :将填写的分支合并到指针此刻所指向的分支,内容变为修改后的内容

8.git_分支_合并分支(冲突合并)

master 和 fix-hot 在同一个版本的基础上都进行了修改,merge 就是新的覆盖旧的,此时相对基础版本都是新的,git不知道哪个是新,哪个是旧

手动合并分支(解决冲突)

将不要的代码删除

修改完之后,要add和commit(注意:此时使用git commit 命令时不能带文件名

合并后,只会改变作为主体分支(master)的内容,附庸分支内容不变(hot-fix)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值