1、下载并安装Git
2、在本地创建一个存放GitHub代码的目录 Git_Code,在该目录下 右键 - Git Bash Here ,进入控制台。
3、配置Git
3.1 配置全局用户名和邮箱。用户名和邮箱与GitHub上的一致。
git config --global user.name "用户名"
git config --global user.email "邮箱"
3.2配置SSH
配置了SSH到你项目到服务器可以每次拉代码和上传代码无需输入用户名密码。SSH相当于你到机器码,上传之后对你当前机器进行信任。
2.1 生成ssh
ssh-keygen -t rsa -C "邮箱"
2.2 检查SSH是否生成成功。成功之后会生成一串SSH字符串码(ssh密钥)
cat ~/.ssh/id_rsa.pub
2.3 复制ssh密钥,粘贴到GitHub上的SSH Key 配置项里面。
4、拉取代码
git clone git@github.com:用户名/项目名.git
项目的下载,查看和修改
第一步. 从GitHub上下载我们的项目代码。
1. 以Hello-World项目为例,点击绿色按钮Clone or download,然后在弹出窗口中点击剪切板图标,复制仓库的URL。
2. 在git bash中输入git clone https://github.com/feicui-android/Hello-World.git,下载项目源码。
第二步. 查看版本历史
1. cd到项目文件夹下,使用git log能看到我们的历史提交记录。
2. 要回到某一历史版本,可以使用git checkout commitId,看完后要回到最新代码,使用git checkout master。
第三步. 本地修改代码
你可以在我们的代码基线上任意修改,但为了下载新代码时不出现冲突,请遵循以下步骤:
1. 下载新代码:git pull。
2. 从master出捡出一个新的分支:git checkout -b feature。feature是分支名称,你可以随意取名,但请用英文。
3. 在feature分支上随意修改,改完后你可以提交你的修改:git commit -m "some message"。
4. 此时要同步代码,请先切回主分支:git checkout master,然后更新git pull。
5. 如果想删除自己建立的分支,使用git branch -D feature,注意执行此命令后分支被强制删除,无法恢复。