你会用git吗?

作为代码搬运者程序员,怎么可以不会git操作呢。接下来让我手把手教学,一次性搞懂关于git的操作~

为什么要用git

说白了就是为了版本控制、变更管理。就像是一个网盘一样,让你把代码上传上去保存,并且可以与其他人协同开发。

软件研发和管理过程中会产生许许多多的工作成果,比如文档、程序和数据等,这些都应该妥善的保管起来,便于查阅和修改。

之前在项目中也使用过svn等版本控制工具,此次介绍的是Git。
Git是目前世界上最先进的分布式版本控制系统,同时Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

安装Git

在Git官网进行下载 git-scm.com/

下载成功后安装,安装成功后可以在开始菜单中查看

image.png

远程仓库Github

Github这个网站上是提供Git仓库托管服务的,我们只需要在Github官网上注册账号便可以使用远程仓库了

git相关命令

一、将本地项目上传到github上

当我们创建一个项目之后想推送到自己的远程仓库怎么办呢?有几种方法:

命令行操作

1、在github上创建新仓库

在github官网上,点击new新建仓库

image.png

然后填写仓库相关信息

image.png

2、初始化仓库

在文件夹上鼠标右键,会出现git bash,点击之后出现类似命令行的黑窗口,然后就可以开始捣鼓了

git init   // 初始化版本库
复制代码
git add .   // 添加文件到版本库(只是添加到缓存区)
复制代码
git commit -m "first commit" // 把添加的文件提交到版本库(现在只是提交到本地),并填写提交备注
复制代码
git remote add origin <远程仓库地址> // 把你的远程仓库跟本地仓库关联起来
复制代码
git push -u origin master // 把数据推送到远程仓库
复制代码

IDE辅助操作(图形化操作)

使用IDE例如VScode或者WebStorm来拉取或者推送基本上都比较简单,只需要根据字面意思就可以操作。这里就不详细解释了。

二、其他常用git命令

git remote -v // 查看目录下的所有项目
复制代码
git clone <地址>  // 克隆项目到本地
复制代码
git log   // 查看提交日志
复制代码
git pull // 获取到远程仓库的最新代码
复制代码
git status // 查看仓库的状态
复制代码
git config --global user.name "用户名"  // 设置用户名
复制代码
git push  // 推送
复制代码
git commit -m '备注' // 提交备注
复制代码
git branch robin // 创建分支
复制代码
git branch // 查看分支
复制代码
git branch -d <分支名> // 删除分支 
复制代码
git show-branchgit diffgit whatchanged // 查看项目的发展文化和比较差异
复制代码
git checkout master  // 将其他分支合并到master上
git merge -m "<分支名称>"
复制代码
git tag  // 查看所以标签
复制代码
git tag <标签名>  // 打标签
复制代码
git tag -d <标签名>  // 删除标签
复制代码
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享