- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)