
git
zhujunhua2012
技术改变命运!
展开
-
git 撤销远程修改
git撤销已经push的remote的修改。 1.如果只是小项目或单人项目,可以在本地使用 git reset xxxx回退之后,使用`git push -f` 直接强制覆盖remote,但此种方法不提倡。 2.使用revert命令 当前commit记录: ```java $ git log commit e7c8599d29b61579ef31789309b4e691d6d3a83f Aut转载 2014-08-29 11:13:42 · 1632 阅读 · 0 评论 -
.gitignore 配置文件
.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。 1、配置语法: .gitignore 中的规则只对 未提交 且 未缓存 的文件有效。因此,如果在"未缓存的改动"中发现有需要忽略的文件, 马上修改 .gitignore,再重新扫描就会发现该文件被忽略了。#为注释行,空行转载 2014-08-29 17:05:20 · 575 阅读 · 0 评论 -
github简单使用教程
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Creat转载 2014-08-29 17:09:41 · 442 阅读 · 0 评论 -
git初始化之git config
1. 下面的命令将修改/home/[username]/.gitconfig文件,也就是说下面的配置只对每一个ssh的用户可见,所以每个人都需要做。 提交代码的log里面会显示提交者的信息 git config --global user.name [username] git config --global user.email [email] 在git命令中转载 2014-08-29 17:13:11 · 439 阅读 · 0 评论 -
git pull 时本地字符集错误
在运行git pull 等命令时,有时会出现如下情况: ```java $ git pull bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8) perl: warning: Setting locale failed. perl: warning: Please check that your locale转载 2014-08-29 17:22:21 · 1406 阅读 · 0 评论 -
git tag
标签可以针对某一时间点的版本做标记,常用于版本发布。列出标签$ git tag # 在控制台打印出当前仓库的所有标签$ git tag -l ‘v0.1.*’ # 搜索符合模式的标签打标签git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。建议使用附注标签。# 创建轻量标签$ git t转载 2014-11-04 14:42:51 · 421 阅读 · 0 评论 -
git常用命令
使用本地分支创建远程分支: git push origin dev:dev 从远程分支checkout到本地: git checkout -b dev origin/dev.gitignore文件的使用:当要忽略的文件已经commit过之后,不能只是简单的加入.gitignore文件,需要 git update-index --assume-unchanged path/to/file原创 2014-08-29 16:50:16 · 414 阅读 · 0 评论 -
windows设置ssh-agent
windows下,如何设置ssh-agent,使得打开ssh bash时,默认打开ssh-agent翻译 2017-02-16 11:34:14 · 6249 阅读 · 1 评论