Git 命令提交代码
0. 拉取某项目代码:先cd到某个目录下。
- git clone xxxxx某项目git地址。
- cd 项目名
1. git放弃本次某文件的修改
- git status //查看当前分支更新内容。
- git checkout -- src/page/xxxxx/xxxx.js // src路径下的文件
2. git切换远程分支
- git branch //查看已有分支。
- git fetch //拉取远程、本地新建的分支。
- git checkout xxxxxxx分支名称 //切换分支
3. 代码仓库主分支代码更新,本地分支上同步代码合并。
- git checkout master // 1.切换主分支拉取
- git pull
- git checkout local-jpt_xxxxx // 2.切换本地分支拉取
- git pull
- git merge master // 3.本地代码同步更新合并
- git status
- 解决冲突后,再提交代码。
当需要修改merge的信息时,该怎么做呢?按“i”进入编辑模式, 修改信息后, 按'Esc'键、按:wq保存退出。
4. 代码更新提交
- git add -A //1. 暂存区
- git status
- git commit -m 'feat: 本次提交的描述’ // 提交到本地,feat新功能;fix修改bug。--no-verify
- git pull
- 若拉取代码有冲突,代码合并造成的,先解决掉冲突。再按第一步命令开始执行。
- 若没有了冲突,一切ok了。
git push
5. git创建本地分支后关联远程仓库某个xxxxxx分支。(若开发过程中有分支变动也走该过程进行切换分支。)
- git checkout -b local-jpt-日期时间-业务名称 //创建并切换到本地jpt分支。
- git pull //用于此处步骤4的分支关联命令。
- git branch -a //查看所有分支。
- git branch --set-upstream-to=origin/xxxxxx local-jpt-日期时间-业务名称 //本地分支关联远程分支。
- git pull
- git status
6. 查看用户名和邮箱名
git config --list
7. 创建本地分支。
- git branch -a // 查看所有分支。
- git checkout -b local_jpt_branch // 创建并切换到分支 local_jpt_branch
8. 回退commit提交记录。
- git log // 查看提交记录。
- git reset --hard commit的编号 // 回退。
9. 删除分支
git branch -d <branch_name>
git branch -D <branch_name> // 删除当前所在的分支。
10. 设置git用户名/邮箱.
- git config --global user.name "jpt-xxxx"
- git config --global user.email "jpt-xxxx@gmail.com"
11.本地项目 上传到代码仓库。
cd existing_folder
git init
git remote add origin http://github.com/xxxxxxx/xxxxxx.git
git add -A
git commit
git push -u origin master
12. 将多个commit提交历史合并?
git log
git rebase -i HEAD~3
按“i”键进入编辑状态,把要合并的行"pick"改成"s";
然后按“esc”键退出编辑态,输入“:wq”保存退出。
有冲突改掉冲突。
git add . // 执行后会有延迟等一会再执行下面的命令。
git rebase --continue
进入编辑状态,修改commit信息把不需要的commit用“#”注释掉,保存退出。
如果还报冲突继续修改冲突,执行上面的git add .步骤。 // successfully…说明合并好了。
git status // 命令后会提示要pull,千万别pull, 直接执行下面push命令就好。
git push -f origin xxx_branch_rebase
13. git怎么设置同源呢(一套代码提交到不同代码仓库,如,要提交到码云、及github上)
// step1.添加同源地址
git remote -v // 查看已有的仓库地址
git remote rm origin // 删除已有的名称为origin的仓库地址
git remote add origin http://xxxxxxxxxx你的码云仓库地址
git remote add githubb http://xxxxxxxxxx你的github仓库地址
// step2.删除git记住的密码
git config --unset credential.helper
git config --global user.name "jpt-xxxx"
git config --global user.email "jpt-xxxx@gmail.com"
// step3.要拉取代码,新建开发分支。
git checkout master
git pull githubb master
git checkout -b local_dev_branch // 从主分支上创建一个开发分支。
// step4.代码修改后提交开发分支。
git add .
git commit -m 'fix: xxxxxxxx'
git push githubb local_dev_branch // 将本地创建的分支 推为远程githubb仓库的分支。
最后在弹出框中输入仓库对应的 用户名回车,输入密码回车,这样就把开发分支推到远程啦。
Git 命令提交代码相关推荐
- git命令提交代码/vscode提交代码
如何提交代码 第一步:检查代码状态: 第二步:使用git add . 或者 git add xxx命令可以把修改的文件添加到本地git缓存区. 注意:git add . (后面有个点)表示添加目录下所 ...
- 使用git命令提交代码到Github远程仓库的方法
首先新建一个github地址仓库名字随便取: 文件然后记下github仓库的地址,在桌面新建刚刚创建创库的名字为文件夹,添加一些项目文件后使用这个命令初始化仓库:git init 如下图: 2.使用这 ...
- git第一次提交代码至远程仓库步骤
git第一次提交代码至远程仓库步骤 在将要提交的文件目录下打开Git Bash Here 1.git init git add . 提交该目录下的所有文件 3.git commit -am " ...
- 基于git命令的代码统计方法
基于git命令的代码统计方法 没什么好说的,基于git log命令,使用前提是安装了git ......1.统计所有人代码量 统计所有人代码增删量,拷贝如下命令,直接在git bash等终端,git项 ...
- git第一次提交代码至远程仓库
一 首次提交代码到git仓库 第一步:git init 初始化项目文件夹 第二步:git add . 键所有文件添加到暂存区 第三步:git commit -m "first commit& ...
- Git第一次提交代码/文件的操作
Git第一次提交代码到远程仓库 第一步:git init 初始化项目文件夹 第二步:git add . 键所有文件添加到暂存区 第三步:git commit -m "first commit ...
- git命令进行代码回滚
git命令进行代码回滚 1:回滚到你的目标提交记录 2:在你的项目路径下打开git命令面板 git安装路径,安装过的无需安装:下载地址 使用命令:git reset –hard [commit] 该命 ...
- idea使用git插件提交代码
idea使用git插件提交代码 打开gitee,创建一个私有仓库,复制这个仓库的url地址.在commit的时候会用到 关联idea中的项目和gitee仓库,操作步骤参考如下链接 https://ji ...
- 【mac如何修改git本地提交代码的用户名和邮箱】
mac如何修改git本地提交代码的用户名和邮箱 入职新公司,推完代码发现推送人不是自己,因为电脑里还是前同事的用户信息,所以我们需要在本地客户端重新设置一下. 一.打开mac的终端,查看本地配置 # ...
最新文章
- 找工作面试经历——校招、秋招、图像算法、求职面试之路
- java 简单跳台阶和变态跳台阶
- python 配置文件解析_python 解析配置文件
- java web 收发邮件_Java总结(五)之实现javaweb发送邮件
- 实验四恶意代码分析技术 201421430029
- IPTV的QoE评价方法
- 用Arcgis把离散的点画出等值线和等值面(色斑图)
- labview温度报警系统
- 双系统如何干净删除Ubuntu
- linux卸载kodi,如何在Ubuntu 18.04上安装Kodi
- 第4节课第一节 Dos攻击
- autocad.net 画多段线_AutoCAD2016快速入门:绘制多段线
- 2019多校 7.29
- iOS安装ipa文件
- String.intern源码
- 【旧资料整理】不用FlashGot 让迅雷支持firefox3
- 读取pdf文字和excel写入操作
- 4——Hive数仓项目完整流程(在线教育)
- 计算机科学专业历史,历史沿革
- 人工智能领域的计算机科学,主要包含哪些重要职位?
热门文章
- 品牌对比 | 海蓝之谜 VS SK2
- Activiti工作流引擎基础入门【收藏可做笔记系列】
- ibatis 动态SQL like 的写法和 大于小于不等于的写法
- linux配置nginx cdn,用Nginx做静态文件的CDN
- 如何从自身寻找目标用户需求
- python注释以符号什么开始到行尾结束_Python的单行注释以符号
- js递归函数解析:阶乘示例
- python 小兵(10)内置函数
- 单体预聚合的目的是什么_聚合物答案
- Unity Shader - 故障艺术之 - Glitch Art - ImageBlock + Split RGB (区块强度 + 分离通道颜色的故障效果)