Git基本操作,本地项目发布到git

1 篇文章 0 订阅

一、安装git,根据操作系统自行安装。

二、本地项目提交到git

1.打开Github网站:https://github.com/,登录自己的账号。

2.点击Your profile,进入仓库管理
在这里插入图片描述
3.选择Repositories,点击New创建新仓库

在这里插入图片描述
在这里插入图片描述

  1. 上传本地项目
    在这里插入图片描述

5.项目发布
进入本地项目文件根路径,打开Git Bash Here命令行。

git init;  #加入git管理
git add .; #暂存文件至本地
git commit -m "提交信息"; #提交
git remote add origin 你自己的https地址; #连接到github
git push -u origin master; #上传

项目发布成功,在github上可以查看刚刚提交的项目代码

报错“! [rejected]master -> master (non-fast-forward)”的解决方法
在这里插入图片描述

出现这个问题是因为github中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并

 git pull --rebase origin master
 push -u origin master

6.修改代码提交步骤:

查看当前更改的代码:git status
拉取最新代码合并:git pull origin 远程分支名
修改冲突
暂存:git add .
提交:git commit   代码路径  -m "test commit" (提交部分代码加备注)全部提交去掉路径
推送远程服务器:git push origin master

三、Git日常操作命令

    git clone 地址 :克隆远程项目到本地

    git status   查看当前修改列表

    git branch 列出分支,并且在当前分支的前面用"*"标记

    git branch -r 查看远程版本库分支列表

    git branch -a 查看所有分支列表,包括本地和远程

    touch test.txt 创建文件,创建test.txt的文件

    git add .   暂存文件至本地

    git commit -m "初次提交"   提交

    git push origin master   推送到远程master

    git checkout -b dev  创建一个新的分支dev,并切换到dev

    git push origin dev  推送到远程dev

    git checkout master  切换到master分支

    git merge dev  合并dev分支到master

    git branch tt 创建名为tt的本地分支,但依然停留在当前分支,要手动切换到tt分支

    git branch -d dev 删除dev分支,如果在分支中有一些未merge的提交,那么会删除分支失败

    git branch -D dev 强制删除dev分支,

    git push origin :dev 删除远程dev分支

    git reset --hard head^  回退到上一版本

    git reflog  查询日志版本

    git reset --hard 4d17f71  回退到指定的版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值