📜  github 操作顺序作业 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:30:58.180000             🧑  作者: Mango

Github 操作顺序作业 - Shell-Bash

在开发过程中,Git和Github是最为常用的版本控制和代码托管平台。而如何使用Shell/Bash脚本来操作Github是每位程序员都应该掌握的技能。

本文将从安装Git开始,一步步介绍如何使用Shell/Bash脚本来操作Github。

安装Git

Git的安装可以通过以下两种方式完成:

  1. 直接从Git官网下载安装包进行安装
  2. 使用Linux系统自带的包管理器进行安装
在MacOS上安装Git

通过Homebrew进行安装

brew install git
在Ubuntu上安装Git
sudo apt-get update
sudo apt-get install git
创建Github仓库

在开始使用Github之前,需要先创建一个Github仓库。

创建Github仓库的命令行方式

使用以下Shell/Bash脚本命令可以在Github上创建一个新的仓库。

#!/bin/bash

USERNAME=$1
TOKEN=$2
REPO=$3

curl -u $USERNAME:$TOKEN https://api.github.com/user/repos -d "{\"name\":\"$REPO\"}"

其中,$USERNAME是你的Github用户名,$TOKEN是你的Github Personal access token,$REPO是你要创建的仓库名称。

创建Github仓库的Web界面方式

在Github网页上点击"New Repository"按钮,在弹出的对话框中设置好仓库的名称、描述等信息,然后点击"Create Repository"就可以完成Github仓库的创建。

将本地代码上传到Github
在Github上创建仓库

在Github上创建仓库后,可以使用以下Shell/Bash脚本命令将本地代码上传到Github上。

#!/bin/bash

REPO=$1
USERNAME=$2
TOKEN=$3

git init
git add .
git commit -m "initial commit"
git remote add origin https://github.com/$USERNAME/$REPO.git
git push -u origin master

其中,$USERNAME是Github用户名,$TOKEN是Github Personal access token,$REPO是Github仓库的名称。

将本地已有的代码上传到Github

如果本地已经有代码需要上传到Github上,则可以使用以下Shell/Bash脚本命令完成上传。

#!/bin/bash

REPO=$1
USERNAME=$2
TOKEN=$3

git remote add origin https://github.com/$USERNAME/$REPO.git
git push -u origin master
其他常用操作

以下是一些常用的操作:

克隆Github仓库
git clone https://github.com/$USERNAME/$REPO.git
拉取Github仓库的代码
git pull origin master
提交本地已有代码
git add .
git commit -m "commit message"
git push -u origin master
总结

通过本文的学习,你已经学会了在Shell/Bash中操作Github的基本命令,并掌握了如何将本地代码上传到Github。了解这些命令可以让你在日常开发中更高效地管理代码,也是成为一名优秀程序员必须具备的技能之一。