构建github项目 | 青训营笔记

91 阅读2分钟

这是我参与「第五届青训营」伴学笔记创作活动的第 4 天

一、重点内容

  1. github项目创建
  2. git代码管理

二、极简抖音项目——github项目创建

  1. 下载git安装包

  2. 创建github账户

  3. 在本地机器上生成SSH密钥

    ssh-keygen -t rsa -C "邮箱名"
    
  4. 在github设置中添加刚刚生成的SSH密钥

  5. 在github中创建repository

  6. 在本地环境中编辑自己的个人信息

git config --global user.name "用户名"
git config --global user.email "邮箱"
  1. 在本地环境中与远程代码库连接
cd exisitng_folder
git init
git remote add origin git@username/xxx.git
git add .
git commit -m "Initial commit"
git push -u origin master

三、git代码管理

git一般默认创建一个主分支master或者main。主分支是一个稳定的、安全的主线,一般不会直接修改主线分支的代码,而是拉取一个新的分支,再将分支合并到主分支上。

  1. 建议在本地建立代码分支develop
git branch <branch_name>
git branch develop
  1. 切换分支至develop
git checkout develop

此时,所有的文件修改内容将会提交到从分支develop

  1. 合并分支

由于从分支develop可能比主分支master超前,因此需要通过合并分支来保证进度一致

git merge
  1. 提交代码

经过代码编写之后,需要将本地的代码提交到远程服务器上

//git add <选择具体的文件或文件夹,通常为".">
git add .
git commit -m "<简单描述更新内容>"
git push -u origin <branch>
  1. 拉取代码

如果本机代码未修改,且代码库中存在新的修改,需要保持本地和远程代码库的进度一致,因此在编辑前最好拉取新的代码

git pull

4.个人总结

git项目管理是程序员的必修课,因为这种多人共享模式下的代码编辑方式,可以尽最大可能保持项目的迭代与更新。后续还需要接触更多的分支管理方式,以适应开发节奏。