赞
踩
考虑到大家以前可能对版本控制工具和Linux命令行工具都不了解,我写了一个简单的博客来让大家学会入门使用方法。
Sign up for GitHub
,填写用户名,邮件地址和密码。注意:
- 用户名只能包含字母和"-"字符
- 密码至少包含一个字母,一个数字和七个字符
Create an account
,创建账号。
Finish sign
完成注册。
现在,你的GitHub账号就创建好了。请先在你的注册邮箱中完成邮件验证,然后可以看看GitHub提供的新手文档,我们也提供了这一文档的中文版。
Settings
。
Personal settings
(个人设置)中选择OAuth applications
,再在右侧选择Developer applications
。
Register a new application
,填写应用名称,你的主页,应用描述和回调URL。
Register applciation
注册应用,注册成功后,记住下一页中的Client ID和Client Secret值。
OK,现在你就可以使用此Client ID和Client Secret做GitHub三方登录了。
Download
,下载对应的exe文件,注意你的操作系统是32位还是64位。Git Bash here
。注意,你的代码路径也应是纯英文的。
hello-world
仓库mkdir hello-word
,创建一个新文件夹。你可以使用ls
命令来查看当前目录下有哪些文件和文件夹。cd hello-world
进入新文件夹,注意在输入命令时,你可以用Tab
键来自动补全。git init
初始化Git仓库。此时用ls -a
查看当前目录,可以看到多了一个.git/
的文件夹,此文件夹保存了版本控制的所有相关信息。
注意,在此处使用的所有命令,如果你是在Linux环境下开发,用法都是完全一样的。所以对于完全没有Linux使用经验的学员,这也是一个开始接触Linux工作方式的好方法。
接下来,让我们创建一份简单的说明文件,并提交到版本库中。
echo "This is a simple practise" > readme.txt
,创建一个readme.txt
文件。git status
查看当前版本库状态,在Untracked files
(未跟踪文件)下,会出现红色的readme.txt
,代表此文件还未被Git所管理。
git add readme.txt
,将该文件加入缓冲区,如果你确定所有的修改都需要提交,可以使用git add .
来加入所有修改。现在用git status
查看,将看到文件名变为绿色。git commit -m "This is my first commit via Git!"
来提交修改,-m后面所带的参数是本次提交信息,一般用来记录本次提交的主要意图。
git log
查看历史提交记录。每个记录都会有提交id,作者和提交日期。git branch
查看当前有哪些分支,当然,因为我们没有创建任何分支,目前只会有一个master
分支。git checkout -b feature
创建一个名为feature
的分支,再用git branch
查看一下。
以上是最最基本的Git操作,大家可以在此hello-world
项目中随意尝试各种其他Git命令,最好的参考资料是Pro Git book。
注意:学会Git的唯一方式是在实际使用中学习,切记不要尝试先记住一大堆理论知识或者Git命令。
Clone or download
,然后在弹出窗口中点击剪切板图标,复制仓库的URL。
git clone https://github.com/feicui-android/Hello-World.git
,下载项目源码。cd
到项目文件夹下,使用git log
能看到我们的历史提交记录。git checkout commitId
,看完后要回到最新代码,使用git checkout master
。你可以在我们的代码基线上任意修改,但为了下载新代码时不出现冲突,请遵循以下步骤:
git pull
。master
出捡出一个新的分支:git checkout -b feature
。feature
是分支名称,你可以随意取名,但请用英文。git commit -m "some message"
。git checkout master
,然后更新git pull
。git branch -D feature
,注意执行此命令后分支被强制删除,无法恢复。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。