03 注册github并命令行更新、合并以及提交代码

前面我们了解了git在本地的使用,如果我们需要多人来维护同一份代码,这时候就需要使用github了。本文将阐述如何使用github来管理代码。

1 系统、软件及前提约束

2 操作

2.1 注册github

  • 登录网站https://github.com/,按以下方式注册直到登录

2.2 在github上创建仓库

记住这个仓库路径,待会我们要用到,作者这边是https://github.com/ruili2006/testgithub.git,请读者根据实际情况设置。

2.3 提交一个本地项目

  • 创建一个本地项目,在本地项目当中,鼠标右键点击Git Bash Here
  • 执行以下的命令
#初始化为git项目
git init
# 设置用户名,作者取名为langli2049,请读者根据实际情况设定
git config --global user.name "ruili2006"
# 设置邮箱,作者邮箱为qq邮箱,请读者根据实际情况设定
git config --global user.email "[email protected]"
# 获取远程仓库master分支
git fetch origin master
# 合并分支,我们会看到本地工作区多了远程仓库的README.md
git merge FETCH_HEAD
# 添加工作区到缓存区
git add 123.txt
# 提交缓存区到本地仓库
git commit -m ‘commit first‘
# 关联本地仓库到远程仓库
git remote add origin https://github.com/ruili2006/testgithub.git
# 推送本地到远程仓库,在此过程中请输入之前注册github时的账号密码
git push origin master

以上就是我们通过git命令在github进行代码的维护。

原文地址:https://www.cnblogs.com/alichengxuyuan/p/12576949.html

时间: 2024-10-12 11:52:22

03 注册github并命令行更新、合并以及提交代码的相关文章

如何解决GitHub冲突<二>:使用命令行解决合并冲突

如何解决GitHub冲突<二>:使用命令行解决合并冲突 原文地址:https://help.github.com/desktop/guides/contributing/syncing-your-branch/ 你可以使用命令行和文本编辑器来解决"合并冲突". 合并冲突往往会发生在以下情况: (1)多个代码更改发生在同一行代码上 (2)一个提交删除了某一个文件而另一个提交尝试去编辑该文件 1.解决同行代码竞争引起的合并冲突 为了解决一个由更改同行代码引起的合并冲突,你必须决

【转载】OpenWrt sysupgrade 命令行更新固件到最新版

OpenWrt sysupgrade 命令行更新固件到最新版 下面我们要使用 sysupgrade 更新固件到trunk最新版. 要注意的是,trunk包含试验的功能,可能不稳定,刷机风险自己承担. 在浏览器里登陆 192.168.1.1 进行固件升级是比较简单的.今天我们要尝试的的是命令行刷机升级.命令行的方式更强大. SSH登录路由器 在Ubuntu里,按Ctrl+Alt+T打开命令行终端,输入: ssh [email protected] 输入密码,登录成功. 进入OpenWrt /tmp

github linux 命令行操作实例

继续整理一下linux 下面使用命令行操作实例 首先创建文件目录 然后 执行 git clone 操作 [email protected]:~/桌面$ cd test/ [email protected]:~/桌面/test$ git clone https://github.com/timelessz/TESTDEMO.git正克隆到 'TESTDEMO'...remote: Counting objects: 3, done.remote: Total 3 (delta 0), reused

git命令行更新、提交代码步骤

git status 查看文件状态(不是必须的) git add  .   添加所有修改进本地仓库 git commit -m  '提交备注'  提交到本地仓库 git pull 从远程更新本地代码 如果有冲突,修改冲突后,代码更新成功 如果是提交代码,执行上面命令后 git push  提交到远程仓库

2D命令行小游戏Beta1.0_代码

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _2D命令行小游戏Beta1_0 { class Game { public Game(int scale) { _scale = scale; peox = 1; peoy = 1; map = new int[_scale, _scale];

python:pip命令更新库 例命令行更新scikit-learn

使用pip命令更新库 pip install --upgrade 库名 比如更新scikit-learn包 pip install --upgrade scikit-learn cannot import name MLPClassifier的解决办法: scikit-learn v0.17只有BernoulliRBM,没有MLPClassifier. 只需要把scikit-learn升级到v0.18即可. 在控制台输入下面任一个命令即可: conda update scikit-learn p

Linux 命令行更新android sdk

命令: android update sdk --no-ui 查看哪些包可以更新命令是: android list sdk 也可以只更新需要的包,只需要加上--filter, android update sdk --filter <component> --no-ui 例如: android update sdk -u --filter platform-tools,android-16,extra-android-support 参考资料:http://stackoverflow.com/

linux 命令行更新sdk

./android list sdk --proxy-host android-mirror.bugly.qq.com --proxy-port 8080 --no-ui -a -s ./android update sdk --proxy-host android-mirror.bugly.qq.com --proxy-port 8080 -s -u --filter 35

mongodb命令行group分组和java代码中group分组

group分组统计是数据库比较常用的功能,mongodb也不例外.不过相对于普通的增删改查,group操作就略微麻烦一些, 这里对group在shell中的操作.使用java原生代码操作以及集成spring进行操作进行一个简单的归纳总结,分组的途径和方法应该都有多种,这里每一样只举一例. 本例中数据源如下: 需要使用group实现的目的是:按年龄分组统计出每一组的数量. 1.mongo shell中执行如下命令: db.test.group({ key:{"age":1}, initi