git基本使用与常用命令

1.svn与git的区别:
svn是集中式版本控制系统,版本库集中放在中央服务器,使用的时候,从服务端下载最新的版本,编辑完成后,客户端将新文件推送至服务端。
git是分布式版本控制系统,每个人的电脑都是一个完整的版本库。
2.git安装后的设置:
安装之后需要打开bash设置用户名和邮箱作为唯一标识。使用$ git config -global user.name “yourname” 设置用户名;使用$ git config -global user.email "[email protected]"设置您的邮箱。
3.git基本操作:
3.1
对要进行管理的目录使用git init 初始化版本库,即可将此目录变成可以管理的仓库,此时,该目录下会出现一个隐藏的目录(.git),此隐藏目录记录你操作仓库的所有版本变化,切勿随意改动。也可以直接从远程仓库中直接克隆已有的项目。
3.2
使用命令git add readme.md将readme.md添加到暂存区。
使用命令git commit -m "备注信息"将暂存区的文件提交到本地仓库。
git status 查看状态
git diff readme.md 查看文件readme.md什么地方发生了更改。
3.3 版本回退
git log 查看日志
举个栗子: commit jdja55da8c8ff666gg 每次提交的版本号,从近到远显示日志。如果觉得太长显示信息太多,可以使用git log -pretty=oneline。
使版本回退到上个版本:git reset -hard HEAD^
使版本回退到上上个版本:git reset -hard HEAD^^
使版本回退到前89个版本:git reset -hard HEAD~89
cat readme.md 查看文件内容.
git reflog 获取到版本号
git reset -hard HEAD 版本号 :回退到版本号为***
3.4撤销修改和删除文件
git checkout -readme.md :将文件工作区做的iu该全部撤销。
rm readme.md 删除文件,然后再commit
3.5添加远程库
git remote add origin 远程仓库url
git push :将当前分支master推送到远程仓库
3.6克隆
git clone github地址:克隆远程库到本地
3.7创建合并分支:
git checkout -b dev:创建并且换到dev分支
git branch 查看所有分支
git checkout master 切换到master
在master分支上面使用命令 git merge dev:将dev分支合并到master 默认使用快进模式。
合并完成后可以删除分支:git branch -d dev

猜你喜欢

转载自blog.csdn.net/weixin_42384119/article/details/82779794
今日推荐