【git1】常用指令,分支


1.init/add/commit/pull/push,status/diff/log/reflog,reset/checkout/clone

SVN:集中式版本控制,保存在一台电脑,容易故障或连的客户端多了会卡顿。
在这里插入图片描述
分布式:完整仓库分布在不同人电脑主机上,远程仓库只是交换意见的地方,不同版本。
在这里插入图片描述
Git官网:https://git-scm.com/ 。下载window版链接:https://pan.baidu.com/s/19g5I5j6UFKfkfxDjllQ8ng 提取码:7uaq。一路next 安装,在开始菜单里找到“Git”->“Git Bash”或在桌面新建文件夹右击显示如下(Win+R输cmd)。
在这里插入图片描述
桌面新建名为gitdemo文件夹通过vscode软件打开,vscode安装两个插件:Git History,GitLens。
在这里插入图片描述
执行如下后即创建了本地版本库,vscode下角出现master分支。
在这里插入图片描述
桌面gitdemo文件夹里新建1.txt文件。
在这里插入图片描述
如果git commit失败执行如下,本地仓库user.name随便写。

git config --global user.name  "follow" 
git config --global user.email "[email protected]" 

github新建名为gitdemo仓库,复制最下面两行到vscode终端执行:git remote添加一个远端仓库,origin名字可以代替后面github仓库。git push本地归档区内容提交到远程github仓库。
在这里插入图片描述
因为采用https提示登录github
在这里插入图片描述
刷新github显示如下,如上关联后就可以直接git pull/push 空。
在这里插入图片描述
如下HEAD是指针
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
git status查看工作区变更了,红色,但是不显示哪变更了,所以用git diff查看。
在这里插入图片描述
git log 空:每次提交commit信息。git reflog 空:所有操作信息。HEAD^^回退2个版本。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如上相当于ctrl+z,如下撤销工作区同上。
在这里插入图片描述
在这里插入图片描述

2.分支操作

在这里插入图片描述
在这里插入图片描述
先切换到master上再合并,删除分支。
在这里插入图片描述

3.idea操作git

create new project-Maven
在这里插入图片描述
File-settings
在这里插入图片描述
在这里插入图片描述
选中如下右击New-.ignorefile-.gitignorefile(Git),选中Example…(.idea,.iml)。之后可以选中文件夹或文件右击Add to .gitignore file。如下让工程关联git,多了.git文件夹。
在这里插入图片描述
选中文件/文件夹右击Git-Add,Add一次就行(命令行里修改了,每次都要add),后面只要选中整个工程右击Git-Commit。
在这里插入图片描述
撤销刚写的,一个文件ctrl+z可以,很多文件不行。选中整个工程右击Git-Revert后选文件或文件夹(同时撤销工作区和暂存区,因为默认一直Add进了暂存区)。如下点击后选择Hard。
在这里插入图片描述
选中整个工程右击show in Explorer,git bash中git reflog查看。再选中整个工程右击Git-Repository-Reset HEAD。
在这里插入图片描述
所有分支修改了都要commit,合并时在master分支上选中整个工程右击Git-Repository-Merge changes,选择dev分支。如果冲突(相同文件相同行不同),找人商量解决,改完冲突要重新Add再commit。
在这里插入图片描述
B站/知乎/微信公众号:码农编程录
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43435675/article/details/106685636