git使用

git init初始化.git文件
本地-暂存区-远程仓库
git add . 所有的放到暂存区
git add 1.html 2.html 放到暂存区
git commit -m 放到远程仓库
git status 看文件有没有改动
git log 查看提交记录
git log --author=" " 查看某一个人的提交记录

下载代码仓库的代码
第一步:创建一个本地的版本库(即新建一个文件夹)
第二步:选中文件夹右键–Git bash here–进入控制面板,输入命令git init 初始化化文件夹,把这个文件夹变成Git可管理的仓库
第三步:把gitee(码云)上的项目地址复过来,git clone “你的仓库地址”,

配置用户名和邮箱
git config --global user.name '五月天‘
git config --global user.email ‘473865904@qq.com’
git config --global --list 查看配置

手动删除 git add. 把文件删除之后git add. 再添加,就可以删除了
自动删除 git rm demo.html

手动重命名:git rm demo.html 删除之前文件 git add homg.html 添加文件 git
命令行重命名:git mv demo.html home.html git status

移动文件 git mv demo.html home 把demo移动到home文件夹下 git commit -m 移动文件夹
移动并重命名 git mv demo.html home/home.html 移动到home 并且重命名为home.html git commit -m移动并重命名文件夹

查看操作信息
git log --pretty=oneline home/home.html 拿到commit id
git show id 就可以看到是谁在什么时候提交的
git log -p home/home.html可以直接查看到操作信息

git diff 找到不同 (红色是之前内容,绿色是现在)
把文件回退到上一次提交状态 git checkout – home/home.html (git add.之后对文件实现追踪,这个就不起效 git reset HEAD home/home.html绿变红,把文件修改从暂存区取出 就可以git checkout…)

回退任意版本
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD^^回退到上两个版本
git log拿到id git reset --hard id(前7,8位) 回退到之前的版本

指定文件回退到指定版本
git log 拿到id
git checkout id --version.html 只回退指定文件version回退到指定版本
git commit -m 将指定文件回退到指定版本

创建代码提交到远程仓库
git init
git add.
git commit -m “first commit”
git remote add origin https://github.com/lad...
git push -u origin master
完成某一阶段的任务之后:
git add .
git commot -m 增加文件
git push origin master 把文件推送到默认master,网页就有文件

创建标签
git tag v1.0 默认加在最新的commit上
git log 拿到id
git tag v1.2 id加在某一次commit
git tag -d v0.5删除0.5标签
git push origin v1.0 把标签推送到远程仓库

切换、删除分支
git branch dev 创建dev分支
git branch查看所有分支 *branch当前所在分支
git checkout dev 跳转到dev分支
git branch -d dev 删除分支 (不能删除当前所在分支)
git branch -D test强制删除分支 (尽管有add commit)
git checkout -b test创建并跳转到test分支

合并分支
git checkout master
git merge dev 把 dev合并到marster,对dev没有影响

有合并冲突时正确合并分支
1.git merge -abort 直接忽略其他分支,保留原分支源代码
2.把冲突代码解决,git status git add . git commit 填写信息 按esc 输入 :wq 退出 git commit -m 解决冲突之后的代码

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值