Git是什么?
Git是目前世界上最先进的分布式版本控制系统(类似于同时协作,每个人负责一个模块后上传到分支dev下,负责人审核过后合并到master中)。
下载方法和安装
直接到官网下载后,默认安装。
打开 在桌面按着shift键同时鼠标右键 会出现一个Open Git Bash here 单击打开后输入
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
your name的位置填自己的名字(最好是英文)
[email protected]的位置填自己的邮箱
如何创建本地库
$ mkdir learngit 创建一个文件夹叫 learngit
$ cd learngit cd 是打开这个文件夹
$ cd d: 切换到d盘目录
$ cd xx/xx/learngit 打开xx文件夹下的xx文件夹的learngit文件夹
然后通过 git init 这个命令将这个目录编程GIt本地管理的仓库
$ git init
Initialized empty Git repository in D:/Study/work/learngit/.git/
.git 文件夹默认是隐藏在learngit文件夹中防止用户误删
如何将文件放入git本地仓库
在learngit 文件夹下新建一个 readme.txt 文本
第一步输入 git add 添加到仓库
$ git add readme.txt
此时的readme.txt 并未直接在仓库 而是在暂存区
第二步输入git commit 将文件提交到仓库
$ git commit -m "第一次提交" "" 这个里面是提交时需要写入的描述 防止回退找不到
$ git add file1.txt
$ git add file2.txt file3.txt 可以同时将两个文件提交到暂存区
$ git commit -m "add 3 files." 同时可以将三个文件同时提交的本地仓库
git status 命令可以让我们时刻掌握仓库的状态
git diff 命令可以让我们查看提交的文件和当前的文件有什么区别
git log 命令是查看版本提交的日志 方便回到指定的版本
git log --pretty=oneline 简短明了的显示日志
(6e0209749a156414eae6f1d164f202aed507c316 )是commitID
git reset --hard 6e02097(commitID) 切换指定版本 只需要前几位就行
git reflog 查看版本变化 是你回退到了之前的版本 又想撤回 就可以看到ID 使用上面的切换就行
git restore 撤销工作区的修改
git restore --staged 撤销暂存区的修改
rm 工作区删除一个文件
git rm 版本库删除一个文件
如何建立远程库
git remote add origin 远程仓库地址 本地库和远程库关联
git push -u origin master / git push 本地库推送到远程库
git pull 从远程库获取最新的版本
git clone 远程仓库地址 从远程库克隆到本地
git branch 分支名 创建分支
git checkout 分支名 切换分支
git checkout -b 分支名 创建并切换分支
git push origin dev 把本地库 dev 分支推送到远程库
git checkout -b dev origin/dev 在本地库建 dev 分支并和远程库 dev 分支关联(克隆仓库的背景下)
git merge 分支名 合并分支
标签:Git,git,介绍,learngit,文件夹,dev,方法,分支 From: https://blog.csdn.net/weixin_57790696/article/details/140558467