git上传代码技巧
2024-09-04 19:19:05
1.一定要先在git上面创建项目然后把文件拉到本地先
1.1克隆到本地(orgin=>'你的远程仓库地址')
git clone orgin
1.2初始化项目文件夹
git init
2.操作之前先拉一下代码(origin=>'远程仓库地址',master=>'主分支')
git push origin master
2.1这步的意思是本地仓库与远程仓库建立链接(ps:如果之后上传不成功的话一定是少了这个步骤)
git remote add origin https://gitee.com/yaolliuyang/version.git
3. 添加代码(.=>'全部的意思')
git add .
4.提交本地代码(添加到当前的工作区;)
git commit -m '你提交的信息'
5.提交(将本地的修改推送到远程的git服务器。)
git push origin master
6. 实在提交不上的话试试这个强制提交
git push -f origin master
7.在本地查看修改的文件
git status
8.自动关联远程分支(-u 的意思以后上传自动关联后面的分支)
git push -u origin master
9.设置git 的user name 和email:
git config --global user.name "" git config --global user.email ""
10.生成SSH密匙过程:
ssh-keygen -t rsa -c "你的账户"
11.版本回退
查看提交过的版本
git log
11.1里面有一个commit 就是你提交的版本id
例:commit 12611ad19ba702ea1c50dbfe3cb2029a0e449f3b
11.2 以一行的形式在命令行显示你修改的版本
git log --pretty=oneline
11.3 回退版本代码(本地)
git reset --hard +你的版id
11.3.1 或者这样(一个^就是回退一个版本的意思这里不推荐使用)
git reset --hard ^^
12 分支管理
12.1 查看分支
git branch
12.2 创建分支
git branch +分支名称
12.3切换分支
git checkout +你的分支名
12.4将本地分支推送到远程分支
git push origin +你的分支名
12.4查看远程仓库有那些分支并且拉取到本地
git fetch
12.5 合并分支
git merge origin/demo
12.6查看一下是否有冲突
git diff
12.7 直接拉去gith上面的代码如何切换分支
12.7-1如果已经有分支的情况下(先查看分支)
git branch -a
12.7-2在master中切换分支
git checkout +你要切换的分支名
13.本地分支推送远程分支
git push --set-upstream origin 远程分支名
最新文章
- iOS- storyboard this class is not key value coding-compliant for the key xxx
- C#中不同的线程对控件的更改
- [Webpack 2] Tree shaking with Webpack 2
- 三种php连接access数据库方法
- BZOJ1689: [Usaco2005 Open] Muddy roads
- 使用MVCJqGrid
- Linux系统的/proc目录
- JavaScript定时器分析
- JavaSE中Collection集合框架学习笔记(3)——遍历对象的Iterator和收集对象后的排序
- Springboot+mybatis中整合过程访问Mysql数据库时报错
- Asp.Net SignalR - 简单聊天室实现
- DEV中右键菜单如何只在非空单元格上显示?
- Spark学习笔记11面向对象编程
- 使用LSTM-RNN建立股票预测模型
- MYSQL-联合索引
- 运用SharedPreferences“偷取”输入的信息
- Flex 弹性布局——笔记
- python语法糖/装饰器
- Spring boot中使用Mongodb
- k64 datasheet学习笔记45---10/100-Mbps Ethernet MAC(ENET)之功能描述
热门文章
- Numerical Testing Reportes of A New Conjugate Gradient Projection Method for Convex Constrained Nonlinear Equations
- ThinkPHP 5.1.x远程命令执行漏洞利用, 参考POC
- linux中 nodejs 安装 sqlite3 出现的问题
- app简单压力测试
- 优酷爱奇艺视频转换为MP4格式工具
- MacBook Pro安装VMware Fusion 11
- P5016 龙虎斗
- 清北学堂—2020.1提高储备营—Day 1 afternoon(二分、分治、贪心)
- Verilog-同步FIFO
- 学习postgresql spi(一)