用cmder操作git 命令

1. 安装

sudo apt-get install git

2. 配置

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。

$ git config --global user.name Yourname

$ git config --global user.email [email protected]

就算自保家门也可能会出现如下问题,不知道是哪个用户,所以我们可以输入:git config --global credential.helper store,来记住用户密码,就无需每次操作都会问你,不知道你的账号是谁,导致无法提交。

3. 创建版本库

首先进入一个文件夹,然后执行如下命令:

$ git init

然后这个目录就变成了Git可以管理的仓库了。

4. 把文件添加到版本库

$ git add file_name

执行完此命令后,工作区将和暂存区的内容一致,但是和库还是不一样

5. 提交文件的更改

$ git commit -m "the message

执行完此命令后,暂存区的文件将和库里面的文件保持一致

6. 查看文件内容的变化

$ git diff [file_name]

此命令将会检查工作区和暂存区之间文件内容的变化

7. 查看文件的状态

$ git status

此命令可以对比,工作区,暂存区,库 三者之间文件的区别

8. 查看文件更改的历史

$ git log [file_name]

此命令用于查看文件在库上的变化

9. 查看历史命令

$ git reflog

此命令可以查看每一次的命令,用于此种情形:先是回退到历史版本,然后再撤清回退的操作

10. 回退版本

$ git reset --hard HEAD^

此命令返回到上一版本

git reset --hard commit_id

此命令回退到任意一个版本号对应的版本

11. 发布

$ git push origin master

12. 记住用户名和密码

$ git config --global credential.helper store

13. 设置编辑器

git config --global core.editor vim

14. 对比不同版本的同一文件

$ git diff HEAD^^  HEAD settings.py

$ git diff HEAD^^ ..HEAD -- settings.py

$ git diff HEAD~2 HEAD -- settings.py

时间: 2024-10-08 14:20:33

用cmder操作git 命令的相关文章

用Python操作git命令

import os from git.repo import Repo from git.repo.fun import is_git_dir class GitRepository(object): """ git仓库管理 """ def __init__(self, local_path, repo_url, branch='master'): self.local_path = local_path self.repo_url = repo

git bash 常用操作文件命令

git bash常用操作文件命令 在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux 命令 意义 Windows命令 Linux 命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pwd 显示当前目录路径 dir ls 列出当前目录内容 copy nul xxx.txt touch xxx.txt 生成名为xxx.txt的空文件 del xxx.txt rm xxx.txt 删除xxx.txt文件 m

3.Git 命令行操作

1.Git 命令行操作(本地库操作): 1.1. 创建本地库(本地库初始化): 第一步:首先在D盘建了个名为git空文件夹,命令行中cd到这个文件夹: 第二步:通过git init命令把这个目录变成Git可以管理的仓库: 文件夹会生成一个.git目录,不用去改它,这个目录默认是隐藏的,用ls -lah命令就可以看见 注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要进行修改: 参考:https://blog.csdn.net/songkuiyuansky/article/d

GIT → 05:Git命令行操作

5.1 打开命令行窗口 安装Git后,在资源管理器的空白处,单击鼠标右键打开窗口,点击 Git Bash Here ,打开Git命令行窗口,在窗口中可直接使用Linux命令操作: 5.2 初始化Git本地库 命令: git init效果: 注意: .git 目录中存放的是本地库相关核心配置文件,也不要随意删除与修改 .git 目录仓库目录说明: hooks目录:脚本文件的目录. info目录:保存了不希望在 .gitignore 文件中管理的忽略模式的全局可执行文件 logs目录:日志目录 ob

git命令与操作

Git基础 Git使用前的配置 配置用户姓名和邮箱(多人协作时很有用) 配置姓名 $ git config --global user.name xxxx 配置邮箱 $ git config --global user.email [email protected] 查看配置是否成功 $ git config --list 注意: 更改配置-->重复上述命令 或直接修改 C:\Users\用户\.gitconfig 路径不统一 提交文件步骤 git init 初始化git仓库 git statu

windows下git命令的使用

一.写在前面 关于git,出于自己的爱好,前段时间玩了一下,也自己上网查了一下资料,现简单记录一下,以备查看. 当然,本文并不是介绍配置git服务器的文章,而是以github服务器作为git的远程仓库服务器. 二.安装 windows下使用git,需要安装msysGit,下载地址是https://code.google.com/p/msysgit/downloads/list; 安装完成后,在安装目录下,有个msys.bat文件,这个就是msysGit提供的命令行客户端: 当然就像svn一样,也

git命令评测

近日得知git命令在库进行操作,查找git尽管小命令(当然,也不能太小),但他们是一个非常强大的组合,更重要的是,它是非常的效果不同状态的命令是不一样的打.该博文总结git命令.. Git命令 命令小结 命令 功能 git init 把当前目录初始化为默认的git库 git add 文件名称 向git库中加入一个文件 git rm 文件名称 从git库中删除一个文件 git status 查看当前库中进行的任务 git diff 文件名称 add前查看工作区和暂存区的区别 git commit

常用Git命令汇总

常用Git命令汇总 跟着R哥来到了新公司(一个从硬件向互联网转型中的公司),新公司以前的代码基本是使用SVN做版本控制,甚至有些代码没有做版本控制,所以R哥叫HG做了一次Git分享,准备把公司所有的代码用Git作版本控制.平时自己虽然天天使用Git,但是总感觉知识有些零散,于是汇总了一些常用的Git命令. 常用配置 --system #系统级别 --global #用户全局 --local #单独一个项目 git config --global user.name "xxxx" #用户

Git 命令 三

如何记住密码: https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰 当出现提示输入密码,且输入了密码,完成了一次Git命令操作之后,输入以下命令: 1.设置记住密码(默认15分钟): git config --global credential.helper cache 2.如果想自己设置失效时间,可以这样做: git config credential.helper 'cache --timeout=3600' #这样就设置一个小时之后失效(单位是秒) 3.想永久