Git & Github 学习笔记

本文介绍 Git 和 Github 的使用方法及实例,供初学者参考。

Git 简介

Git 是一种版本控制工具,常用于编程开发中。使用 Git 可以记录代码版本变化,方便多人协同开发和代码管理。

常用命令

  • git init: 初始化一个新的 Git 仓库;
  • git add <file>: 将一个文件添加到 Git 仓库;
  • git commit -m "message": 提交代码修改,并附加修改说明信息;
  • git log: 查看提交历史记录;
  • git status: 查看仓库当前状态;
  • git branch <branch-name>: 创建新的分支;
  • git checkout <branch-name>: 切换到指定分支;
  • git merge <branch-name>: 合并指定分支到当前分支;
  • git push origin <branch-name>: 将当前分支推送到远程仓库;
  • git pull: 从远程仓库拉取最新代码;

实例

初始化一个 Git 仓库:

Copy Code
$ mkdir my-project $ cd my-project $ git init

添加文件并提交:

Copy Code
$ touch README.md $ git add README.md $ git commit -m "add README.md"

查看提交历史记录:

Copy Code
$ git log

创建新的分支并切换到新分支:

Copy Code
$ git branch feature $ git checkout feature

将新分支合并到 master 分支:

Copy Code
$ git checkout master $ git merge feature

将代码推送到远程仓库:

Copy Code
$ git push origin master

Github 简介

Github 是一个代码托管平台,可以用于管理和协同开发代码。Github 可以与 Git 配合使用,实现版本控制和代码托管。

常用操作

  • 创建新的仓库;
  • 查看代码修改记录;
  • 发布新的版本;
  • 邀请其他人参与协同开发;
  • 讨论代码问题和解决方案;

实例

在 Github 上创建新的仓库:

  1. 登录 Github,并点击右上角的 “+” 号按钮;
  2. 选择 “New Repository”;
  3. 输入仓库名称和描述,选择公开或私有权限;
  4. 点击 “Create Repository” 完成新建。

将本地 Git 仓库推送到 Github:

  1. 在 Github 上创建新的仓库;
  2. 将本地 Git 仓库关联到远程 Github 仓库;
  3. 将本地仓库推送到远程 Github 仓库。

关联本地 Git 仓库到远程 Github 仓库:

Copy Code
$ git remote add origin https://github.com/username/repo.git

将本地仓库推送到远程 Github 仓库:

Copy Code
$ git push -u origin master

总结

本文简要介绍了 Git 和 Github 的使用方法及实例,初学者可以参考本文进行学习和实践。更多详细的操作和实现方法,请参考官方文档或其他教程资源。