git上传本地代码到github

1. git简介

Git是目前世界上最先进的分布式版本控制系统。主要包括1)Workspace:工作区;2)Index / Stage:暂存区;3)Repository:仓库区(或本地仓库);4)Remote:远程仓库 四个部分组成。下面是git的经典图示:
在这里插入图片描述

2.git使用基本框架图

为了便于理解,简单粗暴直接上图:
git 命令

3. git本地代码上传github 示例

3.1 安装git

linux下可以使用

sudo yum -y install git #for centos
sudo apt-get -y install git # for ubuntu

windows下直接下载安装即可GIt for windows

3.2 注册github账号

github 注册

3.3 上传文件到github

将需要上传的文件放置在一个文件夹下面,此处以 /home/Program 为例

cd  /home/Program  #进入需要上传的文件夹中
#1.配置
git config --global user.name "yourname" #配置用户名
git config --global user.email "youremail" #配置邮箱
git config --list #查看 配置后的参数

#2.初始化
git init  #初始化该目录,完成后再该目录下会有个.git生成

#3.将文件、文件夹提交到暂存区
git add .  # 将当前文件夹下面的所有文件添加到缓存区

#4.将暂存区的文件提交到本地仓库
git commit -m  "备注信息" # 同时需要加上一些附加消息

#5. 关联远程git仓库
git remote add origin https://github.com/***.git  # origin是远程主机的默认名字,也可以使用名字代替,运行后会弹出一个窗口让你登陆github,输入注册的账号密码即完成关联远程git仓库。注意:https://github.com/***.git 是你在github网页上创建的仓库地址


#6. 将本地仓库文件提交到远程git服务器
git push origin master  #origin 是前面关联的远程仓库, master代表默认的本地仓库。至此,基本完成了将/home/Program 下的所有文件上传到github上

#7. 分支管理
git clone -b develop http://gitslab*****.git #使用git拉代码时可以使用-b指定分支,例如develop分支
git branch  #查看分支
git branch [branchname]  #创建分支
git checkout [branchname] #切换工作分支
git checkout -b [branchname]#创建并切换到新的分支
git merge [branchname] #将某个分支合并到当前分支
git branch -d [branchname] #删除分支
git branch -D [branchname] #强制删除
git checkout -b dev origin/dev #检出远程的dev分支到本地  
git push origin dev:dev    //推送本地的dev(冒号前面的)分支到远程origin的dev(冒号后面的)分支(没有会自动创建)

以上便是git的常规操作,更多细节可参考
Git教程- 廖雪峰的官方网站
如何通俗的理解并且优雅的使用GIT?01
Git使用教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值