作为
代码搬运者程序员,怎么可以不会git操作呢。接下来让我手把手教学,一次性搞懂关于git的操作~
为什么要用git
说白了就是为了版本控制、变更管理。就像是一个网盘一样,让你把代码上传上去保存,并且可以与其他人协同开发。
软件研发和管理过程中会产生许许多多的工作成果,比如文档、程序和数据等,这些都应该妥善的保管起来,便于查阅和修改。
之前在项目中也使用过svn等版本控制工具,此次介绍的是Git。
Git是目前世界上最先进的分布式版本控制系统,同时Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。
安装Git
在Git官网进行下载 git-scm.com/
下载成功后安装,安装成功后可以在开始菜单中查看
远程仓库Github
Github这个网站上是提供Git仓库托管服务的,我们只需要在Github官网上注册账号便可以使用远程仓库了
git相关命令
一、将本地项目上传到github上
当我们创建一个项目之后想推送到自己的远程仓库怎么办呢?有几种方法:
命令行操作
1、在github上创建新仓库
在github官网上,点击new新建仓库
然后填写仓库相关信息
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