git 在windows下的应用(一) - 本地仓库代码管理

访问https://gitforwindows.org/? 下载一个安装包,一路next下去

git config --global user.name "Pcdog" git config --global user.email "[email protected]"

cd d:

mkdir git

创建一个目录

初始化

git init

.git目录中会生成database

我把当前日期生成1.txt 并且提交到git

date>1.txt

git 1.txt

scan 下发现新的文件

加个注释然后提交

仓库中文件时间是17:56

文件中文件时间是17:56

提交历史

把最新的17:56的提交记录恢复

文件恢复到上一次提交的状态17:54

使用git add . 可以添加全部文件

或者加入目录

看状态

git status

可以看哪一些文件改动过了

git diff

只看某一个文件

git diff 1.txt

git checkout 1.txt 快速回滚

git log 看历史记录,不过有git ui更加方便点

git log -1 -p

查看最近一次更改了些什么

增加分支

git branch version1.0

切换分支

git checkout version1.0

代码合并

git checkout master git merge version1.0

删除分支

git branch -D version1.0

本地仓库基本上都玩过了

原文地址:http://blog.51cto.com/433266/2089556

时间: 2024-11-11 10:58:58

git 在windows下的应用(一) - 本地仓库代码管理的相关文章

《转》Git for windows 下vim解决中文乱码的有关问题

Git for windows 下vim解决中文乱码的问题 原文链接:Git for windows 下vim解决中文乱码的有关问题 1.右键打开Git bash: 2.cd ~ 3.vim .vimrc 4.内容如下: "这个档案的双引号 (") 是批注 set nu "可以在每一行的最前面显示行号啦! set fencs=utf-8,gbk,utf-16,utf-32,ucs-bom

Windows下php curl调用本地url 499问题

本地有2套环境商城优惠券 商城需要内部调用优惠券的接口,我们使用curl调用,在本地部署测试环境时发现一直在转出不来,系统卡死.查看nginx日志 找了半天发现调用其他机器的正常,就是本地的不行. 最后发现是PHP的fastcgi并发阻塞,在Linux下可以使用线程,但是Windows下的fastcgi不支持. 处理:手动启动2个fastcgi127.0.0.1:9000127.0.0.1:9001 @echo off set batDir=D:/web/phpStudy/php/php-5.6

Python - Git for windows 下使用 交互式命令行

1. 概述 尝试在 windows 环境的 git 命令行使用 python3 的交互模式 2. 环境 OS win10 1905 git 2.20.1 mintty 2.9.4 python 3.7.0 2. 问题 直接使用 结果 无法开启, 会卡住 3. 解决 命令 > winpty python 4. 其他 ref Git for windows的MINGW64终端无法使用Python的解决方法 疑问 winpty 是干嘛的 原文地址:https://www.cnblogs.com/xy1

windows下使用TortoiseGit在[email protected]代码托管

TortoiseGit是一个免费开放的,为git版本控制系统服务的图形界面客户端.TortoiseGit没有集成Git.如果你没有安装过Git,那么需要先安装Git. 工具 windows Git TortoiseGit [email protected] 方法/步骤 一.下载安装Git 1.下载Git 从下载地址选择合适自己的版本,这里是Windows下安装,因此选择Windows,http://git-scm.com/download 2.安装Git 下载完成后,双击安装.Wdindows安

git学习(1)--- 初始一个本地仓库并添加一个新的远程仓库

初始化一个本地仓库,只要使用git init命令就可,这样就会在当前目录生成一个.git目录,其中就保存了git仓库的信息 接下来想为本地仓库添加一个远程仓库,可以使用git remote add 命令来操作,但首先得先有一个远程仓库的连接,现在我就自己搭建的一个gitlab做实验. gitlab上创建的仓库如下: 使用那个gitlab上的远程仓库路径在本地操作如下 这样就为本地的项目添加了一个远程仓库了. 可以用git remote 或 git remote -v  来列出远程仓库信息如图 现

git之create local reposition(创建本地仓库)

1.创建名为git-reposition的仓库 mkdir home/sunjf/git-reposition 注:home/sunjf可以指定为你想要的路径下面 2.初始化仓库 cd ~/git-reposition    //进入仓库目录 git init   //初始化仓库 此时,在仓库中会产生.git文件,因为为隐藏文件,需要通过ls -ah查看 3.在仓库中建readme.txt文件,并添加内容 touch readme.txt   //创建readme.txt文本 sudo vim

git 在windows下的应用(二) - 远程仓库代码管理

克隆远程git 目录 https://github.com/pcdogyu/git4windows.git 克隆下来了 生成1.txt scan stage signoff commit 2次提交记录 推送到远程地址 完成了 还没来得及去网页呢,就收到系统提示邮件 网页查看1.txt已经提交上去了 对于将远程版本库上的修改同步到本地,Git提供了2种命令来完成此功能,分别是fetch和pull.先来讲讲fetch: git fetch https://github.com/pcdogyu/git

git在windows下切换(checkout)分支拉取(pull)最新代码

:: git-pull-all.bat @ECHO OFF SETLOCAL ENABLEEXTENSIONS SET MYGIT="C:\Program Files\Git\bin\git.exe" FOR /D %%X IN (*) DO ( IF EXIST "%%X\.git\" ( CD /D "%%X" ECHO ===== git pull %%X %MYGIT% checkout test %MYGIT% pull --recur

关于Git回退再前进造成本地代码和远程仓库代码不一致的问题

事情经过: git push 提交之后(版本2.0), 回退, 然后做了一些修改, 发现有问题,于是脑抽回退git reset --hard HEAD^ (版本1,0), 然后又前进到之前那个版本(2.0), 发现文件还是在1.0版本 但是远程仓库上的代码又是2.0版本的 不知道啥原因, 于是把远程仓库强行覆盖本地, 请勿轻易尝试: git fetch --all && git reset --hard origin/master && git pull 然后就回到了最新的