美文网首页
Git基础学习

Git基础学习

作者: Kai001 | 来源:发表于2018-04-13 09:31 被阅读0次

1.打开Git Bash  设置好用户名和邮箱就可以开始使用了:

git config --global user.name  "用户名"

git config --global user.email "邮箱“

注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

进入到window下一个不含中文的目录下进行一下操作:

git init        把当前目录变成仓库,  生成一个隐藏文件.git   

ls-a             查看目录下的文件

编写文件 用add命令把文件加入到仓库中,然后提交请求

git add 文件名

git commit  提交             提交返回修改结果

git status        查看仓库当前状态 只能查看状态

git diff        查看修改内容

git log    可以查看提交历史,以便确定要回退到哪个版本

git log    --pretty=oneline         格式化输出

首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本        HEAD^回到上一个版本

git reset--hard HEAD^

git reset --hard commit-id    每个版本都有一个commit-id     --hard commt-id参数表示回到指定版本

git reflog    查看命令历史,以便确定要回到未来的哪个版本。

git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销

一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;

一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

总之,就是让这个文件回到最近一次git commit或git add时的状态。

用命令git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区

rm 文件名 删除文件

命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容

Git分支操作

查看分支:git branch

创建分支:git branch 分支name

切换分支:git checkout    分支name

创建+切换分支:git checkout -b    分支name

合并某分支到当前分支:git merge    分支name

删除分支:git branch -d    分支name

当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。

git log --graph      看分支合并图。

合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。

相关文章

  • Git常用命令与学习总结

    安装Git Git的下载地址:Git官网下载地址 学习网址 git 学习笔记- Book 在线练习地址 基础常用指...

  • git资源学习

    git资源学习 Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四...

  • 9. 多人协作和版本管理

    知识基础 Git基础知识 代码可参照Example_3 学习目标 用Git进行自动化脚本的版本管理 用Git保证团...

  • git基础学习

    作为程序员大家对版本控制都已经有所了解了,但是作为版本控制的当下比较流行的非git莫属了,下面在我学习的过程中写下...

  • Git基础学习

    1.打开Git Bash 设置好用户名和邮箱就可以开始使用了: git config --global user....

  • Git基础学习

    $git branch //查看本地分支,默认参数-l $git branch -a //查看所有...

  • Git基础学习

    https://learngitbranching.js.org/ 一个很好玩的熟悉git命令的游戏, Git是分...

  • 【openshift-3】添加Flask等第三方库+部署自己的应

    前提*:请先学习git和flask的简单使用 1、我们的操作只需要基础的git知识,如何使用git:Pro Git...

  • git 整理笔记

    git 学习廖雪峰的Git教程 git中文手册、比较适合新手视频教程:Git零基础实战视频教程(共49课时)git...

  • 2021-10-26

    git学习总结 GIT命令 设置与配置 获取与创建项目 快照基础 分支与合并 项目分享与更新 补丁 管理 GIT基...

网友评论

      本文标题:Git基础学习

      本文链接:https://www.haomeiwen.com/subject/ueheoxtx.html