git 用法

git init #创建仓库
git add _filename #添加文件到缓冲区
git commit -m "msg" #提交更新,从缓冲区提交到版本库
git status #查看状态
git diff _filename  #查看对比
git log --pretty=oneline _filename #查看提交记录(包括id和msg)
git reflog #查看未来状态
git checkout -- _filename #放弃修改,恢复到上一次add或commit 状态,其中-- 千万不能少

git log 用来查看回退到过去
git reflog 用来查看恢复到未来

版本更换
git reset --hard HEAD^  #回退到当前已经提交的版本的上一个版本,其中有几个^,就往上回退几次,HEAD指向的就是当前版本
git reset --hard HEAD~1 #回退到上一个版本,数字一表示回退的版本次数,为2则回退到上2个版本.
git reset --hard _commit_id    #回退到id值的版本,可以通过git reflog 查看id
git reset 既可以回退版本,又可以将缓冲区的修改撤销还原到工作区

提交更新2步:
1.git add -- _filename
2.git commit  -m "msg"

如果修改了文件,需要放弃修改
1.如果没有提交到缓冲区
git checkout -- _filename
2.如果已经提交到缓冲区
git reset --hard HEAD
3.如果已经提交到版本库
git reset --hard HEAD~1

时间: 2024-08-29 19:45:46

git 用法的相关文章

git 用法总结

git 用法总结 A) git 配置 初始化git根目录 在已有目录内部 cd git_root_dir git init 在当前位置生成 git 根目录 git init git_root_dir git 配置文件: ~/.gitconfig 或者 git_root_dir/.git/config 设置 core info git config --global core.editor "vim" 设置 user info git config --global user.name

git用法总结

关于git Git,是一个分布式版本控制软件.最初本是为了更好的管理Linux内核开发而被林纳斯·托瓦兹开发,后来因为项目开发中版本控制的强烈需求,而git也日趋成熟,最终成为了一个独立的版本控制软件. git使用方法 创建远程仓库 说得白话一点就是在代码托管服务器上给我分配一片可远程访问的空间,目前支持git的代码托管服务很多,名气最大的莫过于Github,其他还有GitLab 有什么好处: 1.方便多人(有权限)共享,团队开发尤为重要: 2.不怕更换电脑,公司和家里或出差,只要有电脑就可以访

Bitbucket - 用git 用法

核心流程: 从远端中心repo那里Git clone 到本地,再在本地开发(add, commit), 通常会利用branch管理,如果觉得code 没问题了,就push到远端的中心repo上.这里中心的repo 就是 bitbucket上的repo. git 之后 不需要 减号- 1. git  clone https的path 把repo下载到本地 2. git status 查看哪些文件修改了. 如果提交前,想看看具体那些文件发生变化,可以通过git-diff来查看.git diff 与

git用法大全

转载自实验楼,之前有更新过两篇git的文章,毕竟内容太少,而git还有很多更丰富的技能,在实验楼上有一系列全的教程,这里做一下备案.需要时查阅. Git 实战教程 目录 一.实验说明 二.git的初始化 1.Git 配置 三.获得一个Git仓库 1.Clone一个仓库 2.初始化一个新的仓库 四.正常的工作流程 1. 正常的工作流程 五.分支与合并 1.分支 2. 撤销一个合并 3.快速向前合并 六.Git日志 1.查看日志 2.日志统计 3.格式化日志 4.日志排序 七.小结 八.练习 一.实

CSDN code使用教程之git用法详解

首先需要下载GIT客户端,http://git-scm.com/downloads...   然后再code.csdn.net上面创建一个项目,如果 你的项目已经存在,那么请建立项目的时候不要选择自动生成readme文件.填写项目名称,去掉下面的勾勾,然后点击创建就OK了. 下面的就是配置本地客户端了,确认你在CSDN id,获取的方式是在登录后,进入passport.csdn.net,在"个人帐号"的最下端查看用户名:也就是你的昵称,我的就是Linux_Google 然后在命令行中输

git用法

创建版本库(repository) $ mkdir firstry $cd firstry $git init $vi readme.txt $git add readme.txt $vi readme1.txt $git add readme1.txt $git commit  -m 'I write two flies' PS:git init就相当于为当前状态的文件夹建立一个指针链表,主要用来追踪文件的状态,同时可以回退,还原等 在git init之后,在文件夹中添加文件,只有在git a

git 用法详解小记

1.安装 sudo apt-get install git    git config --global user.name "yourname"       git config --global user.email "137505******@163.com"2.初始化:①创建一个目录:mkdir reangittoday②git init ③->git add filename -> git commit -m "添加说明文字"

Pycharm版本控制之本地Git用法

转载至:http://blog.csdn.net/u013088062/article/details/50350520 1.主题 介绍如果通过Pycharm使用本地Git集. 2.准备工作 (1)PyCharm版本为2.7或更高 (2)已经创建一个工程 (3)Git插件可用,对应可执行文件在 Git page页面正确配置 3.创建一个Git集 按下Alt+`显示常用的VCS命令(也可以通过主菜单VCS→VCS Operations Popup),选择Create Git repository命

git用法之常用命令

1.git 安装好后,如何配置? a: 设置本地用户名.邮箱,很重要!之后的每次提交都会用到这两条信息,说明是谁提交了更新. $ git config --global user.name "John Doe" $ git config --global user.email [email protected] 这是设置全局的用户名.邮箱.当然如果你要在某个项目单独修改也可以,不加 --global 再在项目单独设置一次就好. b: 生成ssh 公钥 ssh-keygen -t rsa

现代软件工程 第二章 作业 2 学习git用法与心得——孙雪莹

题目:每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令.比较项目的新旧版本的差别. 参考:廖雪峰的官方网站——Git教程 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 第一步:我用的是Windows系统,所以首先安装msysgit.安装完成后,在开始菜单找到"Git"->&quo