当前位置:   article > 正文

git add后取消_git 协作

取消git add .

0e30275403ec00aee3255aa0314f15cb.png

好吧 说实话已经在实习了,所以最近四体不勤,更新很慢(惭愧)

实习的时候老板一上来就给了很认真的项目做,和同事(师姐)开发的时候会用到git,代码在码云上, 经常是给安排一些活干去修改什么东西,或者给设计图去做界面,需要自己去码云上拉代码,而且上面的代码也会经常更新,就必须用到git管理,之前用git的机会少,所以用的不多,这次是真的需要常用了,每次改完代码要上传代码,就是push到远程服务器,有时候自己改完了代码,又需要拉取更新的代码会不小心把自己改过的覆盖掉,就需要撤回操作,每次用都要自己现查操作命令,今天周六老板并未安排任务,看个git视频顺便自己总结下(视频在文末)。

1.git安装

……%&…………&*&%&…………%¥¥#……&……&&&&&***())()*……%¥#¥%……&*()好了,这部分跳过了

2.配置git (注意下,全篇命令中双引号均为英文)

git config --global user.name "" //配置用户名,双引号内输入你的用户名

git config --global user.email "" //配置邮箱,双引号内输入你的邮箱

git config --list //查看配置信息

3.git常用命令

git init //初始化git仓库,就是把该文件夹变成一个可以进行版本管理的git仓库

git add 文件名 //将某文件提交到暂存区,git将会跟踪他的修改

git add . //将所有文件提交暂存区 (注意写法,add后面是空格加上一个点)

git commit -m "文件说明" //为提交暂存区的文件添加注释

git status //查看工作区git状态,显示所处分支,以及是否有需要提交的文件

git reset HEAD //将最近一次提交的内容恢复回暂存区域

git checkout -- 文件名 //将暂存区的文件覆盖工作区(有危险性的操作)

git log //查看提交记录,每次快照的id

git reset HEAD

4.git版本对比

git diff //比较暂存区和工作目录的差异(在显示不全的时候用以下命令)

j (向下移动一行) k (向上移动一行) f(向下移动一页) b(向上移动一页) d(向下移动半 页)u(向上移动半页)

git diff 快照1id 快照2id //比较两个历史版本的差异,快照id只输入前六位就可以

git diff 快照id //比较当前工作目录和历史版本差异

git diff --cached 快照id //比较暂存区域和历史记录差异

4dc291366556130e178bec3c931ad7e3.png

5.git其他命令

git commit --amend //修改最后一次的commit提交说明,会进入编辑界面

git commit --amend -m "" // 可以直接在双引号之中写说明覆盖最后一次提交

git rm 文件名 //删除工作目录和暂存区的文件,即取消跟踪,不纳入版本管理

git rm -f 文件名 //在暂存和工作目录文件不同的时候暴力删除暂存和工作目录的文件

git rm --cached 文件名 // 删除暂存区文件

git mv 旧文件名 新文件名 // 给文件重命名

git branch 新分支名 //创建新分支

git checkout 分支名 //切换分支

git merge 分支名 // 将指定分支合并到当前分支

git branch -d 分支名 //删除分支

git checkout HEAD~ //创建匿名分支(适用于实验性修改,反正不会有影响,试验完就扔)

视频如下:

【教程】Git 实用教程(小甲鱼)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com
382310437134a362d930c14f356b4b16.png
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号