Git及GitHub使用文档.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Git及GitHub使用文档

Git 及GitHub 使用文档 0.乱码问题解决: 1. git status 乱码 2. ls 乱码 乱码类似: ????.txt ???????.md 解决方案: 使用 ls --show-control-chars 命令来强制使用控制台字符编码显示文件名,即可查 看中文文件名。 为了方便使用,可以编辑 C:\Git\etc\git-completion.bash 文件,添加如下一行: alias ls=ls --show-control-chars 1. Git 使用 1.1 创建版本库及第一次提交 在开始Git 之旅之前,我们需要设置一下Git 的配置变量,这是一次性工作。即 这些设置会在全局文件(用户主目录下的.gitconfig)或系统文件(如 /etc/gitconfig ) 中做永久记录。 (1)告诉Git 当前用户的姓名和邮件地址,配置的用户名和邮件地址将在版本库 提交的时候用到。 (2 )设置一些Git 别名,以便可以使用更为简洁的子命令。 例如:输入git ci 即git commit ,输入git st 即相当于git status 。 如果拥有管理员权限(例如通过执行 sudo 命令来获取管理员权限),希望注册 的命令能够别所有用户使用,可以执行如下命令。 (3 )在Git 命令输出中开启颜色显示 1.1.1 创建版本库 下面从一个空目录开始初始化版本库,将这个版本库命名为“Demo ”. 实际上,如果Git 版本是 1.6.5 以上或更新的版本,可以在git init 命令的后面直 接输入目录名称,自动完成目录的创建。 $ cd /d/GitDemo $ git init demo $cd demo 从上面版本库初始化后的输出中可以看到, git init 命令在工作区中创建了隐藏 目录 .git 这个隐藏的.git 目录就是Git 版本库(又叫仓库,repository ) .git 版本库所在的目录为/d/GitDemo ,它被称为工作区,目前工作区除了一个隐 藏的.git 版本库目录外空无一物。 1.1.2 添加文件到版本库中 在工作区创建一个welcome.txt ,内容为“Hello. ” 为了将这个新建立的文件添加到版本库,需要执行下面的命令。 $ git add welcome.txt 1.1.3 提交 Git 和大部分其他版本控制工具一样,都需要再执行一次提交操作,使用 git commit 命令完成提交。在提交过程中需要输入提交说明,这个要求对于 Git 来 说是强制性的。 命令输入及输出: 1.git commit –m “提交说明” git commit –message=”提交信息” 2.从命令输出的第一行可以看出,此次提交是提交在名为master 的分支上,切实 该分支的第一次提交(root-commit ),提交ID 为93723cd] 3.从命令输出的倒数第二行可以看出,此次提交修改了一个文件,包含一行的插 入。 4.从命令行的最后一行可以看出,此次提交创建了新文件welcome.txt 1.1.4 如何查看系统的提交日志 1.2 修改版本库中文件内容 1.2.1 更改文件信息 在原有基础上增加“Nice to meet you ” 1.2.2 查看与原有文件有何不同 $ git diff 1.2.3 提交添加任务 1.3 备份版本库 1.4 只可回去,不可回来 使用 git checkout 对应的哈希码 即可回滚 回滚前后的log 对比: 回滚前: 1.4 即可回去,又可回来 1.当前版本 2.撤销到第一个版本 3. 回到最开始的版本 1.5 分支 2.GitHub 使用 2.1 向GitHub 上传代码 1.先在Github 上创建一个仓库。 2.在本地使用Git 上传代码 3.修改后的二次上传 在源文件中添加一个新文件。 上传 2.2 从GitHub 上下载代码(带日志信息) 1.本地以前没有,需要全部下载 2.本地以前有,但不是必威体育精装版的,只需下载新增的部分

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档