git操作简述

Git是一个开源的分布式版本控制工具,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是为了帮助管理项目版本开发而开发的一个开放源码的版本控制软件。

以下是几个git的操作命令

  1. git init 初始化创建   .git
  2. git remote add origin 远程仓库地址
  3. git add .  添加文件
  4. git commit -m "注释"  把add的文件添加到本地仓库
  5. git push origin master:master 把本地仓库的文件提交到GitHub或其他
  6. git pull origin master    从远程master分支拉取文件保持本地版本与远程版本同步
  7. git stuts 查看目前的本地仓库的文件状态,绿色为在暂存区。红色表示没有在暂存区,已经commit的文件不显示
  8. git branch 查看分支
  9. git branch name 创建分支
  10. git checkout name 切换分支
  11. git merge name 合并某分支到当前分支
  12. git branch -d name 删除分支
  13. git log 查看提交日志
  14. git config --global  user.email  GitHub上的邮箱地址
  15. git config --global user.name GitHub上的用户名
  16. git config --list   查看git配置信息
  17. git config user.name    查看git用户名
  18. git config user.email     查看邮箱配置
  19. git remote -v      查看本地连接详细属性包括地址
  20. git fetch origin 远程分支名:本地分支名
  21. git clone 远程路径   克隆路径下的文件

git pull 和 git fetch 有什么区别

git pull 命令从中央存储库中提取特定分支的新更改或提交,并更新本地存储库中的目标分支。

git fetch 也用于相同的目的,但它的工作方式略有不同。当你执行 git fetch 时,它会从所需的分支中提取所有新提交,并将其存储在本地存储库中的新分支中。如果要在目标分支中反映这些更改,必须在 git fetch 之后执行git merge。只有在对目标分支和获取的分支进行合并后才会更新目标分支。为了方便起见,请记住以下等式:

git pull = git fetch + git merge

安装git环境

安装包下载地址:https://git-scm.com/downloads

忽略设置

在项目开发中,我们使用git托管项目时往往会忽略一些不必要的文件或文件夹,下面我们来介绍下忽略文件和文件夹的

生成.gitignore文件

分支(branch)

开发时我们从项目从远程端拷下来后,可以创建一个分支当做开发分支,然后切换到该分支进行开发开发测试完毕后再合并到主分支再提交,这样即便开发错了也不会对之前的版本造成任何影响,还可以创建多个分支,阶段测试等功能

发布了47 篇原创文章 · 获赞 24 · 访问量 2852

猜你喜欢

转载自blog.csdn.net/qq_40807366/article/details/105332091