background preloader

Github

Facebook Twitter

Git Community Book 中文版. Git教程【译】 - zhangjing230. 原文出处: 翻译说明:个人出于兴趣爱好翻译这篇Git教程(google 搜索git tutorial排名第一的文章)。

Git教程【译】 - zhangjing230

学习git最初的原因是为了了解GitHub,译者水平有限,有不足之处欢迎指正。 希望这边译文对你能有帮助。 转载请链接出处。 Git教程 本教程通过命令行来阐述分布版本控制系统Git的使用。 内容索引 1. 1.1. 2. 3.1. 4. 4.1. 5. 5.1. 6. 8.1. 9. 10.1. 11. 16.1. 17. 17.1. 18. Git是用C语言开发的分布版本控制系统。 当你对本地的源代码进行了修改,你可以标注他们跟下一个版本相关(将他们加到index中),然后提交到仓库中来(commit)。 Git支持分支功能(branch)。 Git提供了命令行工具;这个教程会使用命令行。 GotGitHub — GotGitHub. 终于解决“Git Windows客户端保存用户名与密码”的问题 - dudu. 自从上次用 Bonobo Git Server 搭建好 Git 服务器,博客园开发团队就将源代码管理工具从SVN切换至Git。

终于解决“Git Windows客户端保存用户名与密码”的问题 - dudu

传说中的Git果然名不虚传:速度快,想分就分,想合就合(分支管理方便)... 但有一个地方不爽,很不爽:每次Pull或Push时都要输入用户名与密码,无法保存用户名与密码。 程序员的天性之一 —— 讨厌重复(恨),程序员的天性之二 —— 解决问题(爱),爱与恨的结合就能碰撞出火花 —— 集中精力寻找解决方案(静)。 准备工作: 1. 2. 开始干活: 1. Web.config中就有答案,原来用的是http basic authentication。 有了这个答案就可以和服务器端说88,并投入客户端的怀抱... 2. Pull与push操作实际上都是调用msysgit中的git pull与git push命令,但git命令并没有传递用户名与密码的参数。 怎么办?... 虽然Google出来的文章是针对Linux的,但不要轻易认为问题是Windows下的,对Linux下的解决方法看都不看一眼。 这里的“.netrc”就是线索,利用这个线索继续对Google说:“git netrc windows”...

第1页第5个,"Stack Overflow"的大名映入眼帘: Git - How to use netrc file on windows - Stack Overflow Google再怎么+1也比不上品牌的力量,看到Stack Overflow,就看到了希望,就有点击的冲动。 点开一看,立即有“百度”(这里是“众里寻她千百度”的缩写)的感觉: Git 初學筆記 - 指令操作教學. Git 是分散式的版本控制系統, 從架設、簡易操作、設定, 此篇主要是整理 基本操作、遠端操作 等.

Git 初學筆記 - 指令操作教學

註: Git 的範圍太廣了, 把這篇當作是初學入門就好了. 注意事項 由 project/.git/config 可知: (若有更多, 亦可由此得知) origin(remote) 是 Repository 的版本master(branch) 是 local 端, 正在修改的版本 平常沒事不要去動到 origin, 如果動到, 可用 git reset --hard 回覆到沒修改的狀態. 如何学习一门新的编程语言?——在学习区刻意练习 ← 阳志平的个人网站. Git - the simple guide - no deep shit! Git - 简明指南 助你入门 git 的简明指南,木有高深内容 ;) 作者:罗杰·杜德勒 感谢:@tfnico, @fhd 和 Namics 其他语言 english, deutsch, español, français, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 한국어 Vietnamese 如有纰漏,请在 github 提报问题 安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 创建新仓库 创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。

git - the simple guide - no deep shit!

检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /path/to/repository 如果是远端服务器上的仓库,你的命令会是这个样子: git clone username@host:/path/to/repository 工作流 你的本地仓库由 git 维护的三棵“树”组成。 添加和提交 你可以提出更改(把它们添加到暂存区),使用如下命令: git add <filename> git add * 这是 git 基本工作流程的第一步;使用如下命令以实际提交改动: git commit -m "代码提交信息" 现在,你的改动已经提交到了 HEAD,但是还没到你的远端仓库。 推送改动 你的改动现在已经在本地仓库的 HEAD 中了。 分支 分支是用来将特性开发绝缘开来的。 创建一个叫做“feature_x”的分支,并切换过去: git checkout -b feature_x 切换回主分支: git checkout master 再把新建的分支删掉: git branch -d feature_x 除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的: git push origin <branch> 更新与合并 要更新你的本地仓库至最新改动,执行: git pull 以在你的工作目录中 获取(fetch) 并 合并(merge) 远端的改动。 标签 为软件发布创建标签是推荐的。 替换本地改动 实用小贴士 链接与资源 图形化客户端 指南和手册 评论.