git提交代码

预科一与预科二

只谈情不闲聊 提交于 2019-12-01 08:19:58
预科一 编译型: 将人类能够认识的代码全部编写完, 然后交由翻译器一次性进行翻译 ;解释型: 将人类能够认识的代码一边编写代码,一边进行翻译 ​ Python属于解释型 Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生 Python 3.0 - December 3, 2008 脚本必带的文件头: #!/usr/bin/env #coding:utf-8 Python2与Python3的区别 Python2:源码不统一,维护困难,功能重复 Python3:源码统一,维护方便,功能不重复 Typora的操作 +空格+内容=一级标题 +空格+内容=二级标题 ......一共有六级 有序序号1.+空格 无序序号-+空格,++空格,*+空格 文字加粗两边打双星号 斜体文字两边加单星号 加粗变斜两边三星号 删除线两边加双波浪号 存放代码块:三波浪号+python 插入图片直接拖到Typora就行 插入表格Ctrl+T 插入链接:[网站名称]+(网站链接),摁住ctrl +鼠标左键进入链接 7.python3与python2的共存搭建 Python3的搭建 7.1. 下载 进入http://www.python.org官网下载3.6.6,如图选择exe版本 7.2 .安装 注意 :选择下面的自主安装 注意 :路径选择存储C:

git--基本命令

試著忘記壹切 提交于 2019-12-01 08:01:55
git基本命令 基本流程: 使用GitHub:注册账号,新建项目 下载代码:git clone url (url,是从GitHub上复制的本项目的URL) 查看状态:git status 添加代码:git add . 忽略文件:.gitignore 提交代码:git commit -m '描述' 提交到远程仓库GitHub:git push 下载远程仓库代码:git pull GitHub注册 搜索GitHub,点击注册 新建项目,设置项目名称 在本地新建代码仓库 点击克隆或下载,复制URL 克隆GitHub仓库到本地: 在本地找一个目录:eg:git_1 在选中的目录git_1下,右键点击【git bash here】 在git bash界面输入:git clone url 检查目录git_1下,是否有新的文件生成,若有,则是下载下来的代码仓库,在这里称为:git_仓库 进入git_仓库,将自己的项目文件,整体拷贝到该目录下 查看状态   git status 添加忽略文件 在git_仓库目录下,新建文件【.gitignore】, 在git bash界面下执行:vim .gitignore 按‘i’键,进入编辑状态,将不需要上传的文件,写在该文件中, 按‘esc’键,退出编辑状态,输入英文格式‘:wq’,实现保存并退出 作用:当上传代码时,会忽略

git 常用命令记录 -- 快捷&备忘

喜欢而已 提交于 2019-12-01 07:54:54
1.安装 略 2.git拉取远程分支 git config user.name git config user.email git config --global user.name xxxx git config --global user.email xxxx.com git config -l 配置多个key ssh-keygen -t rsa -C "xxxx.com" xxxx.com ssh-keygen -t rsa -C "xxxx.com" -f C:/Users/xxxxxxxx/.ssh/github_rsa 配置config 多个账号配置 # 配置github.com Host github.com HostName github.com IdentityFile C:\\Users\\xxxxxxxx\\.ssh\\github_rsa PreferredAuthentications publickey # 配置gitlab.com Host gitlab.com HostName gitlab.com IdentityFile C:\\Users\\xxxxxxxx\\.ssh\\id_rsa.pub PreferredAuthentications publickey 0.1 git init 0.2 git remote add origin

Git 使用教程

与世无争的帅哥 提交于 2019-12-01 07:54:04
Git文件的三种状态 Modified:在工作区被修改的文件 Staged:执行git add file命令,将文件存入暂存区 Committed:执行 git commit -m “Message”,将文件存入版本库 Git config命令详解 // 系统级别的配置 git config --system // 当前用户的级别的配置 git config --global // 当前仓库级别的设置 git config --local // 命令使用参数查看 git config -help // 设置用户名 git config --global user.name 'userName' // 设置邮箱 git config --global user.email 'example@xx.com' // 设置别名 git config --global alias.unstage 'reset HEAD' Git基础命令 // 初始化仓库 git init // 将工作区已修改的文件提交到暂存区 git add file // 将暂存区的文件提交到版本库 git commit -m "Message" // 提交信息含主标题和副标题 git commit -m "主标题" -m "副标题标题1 副标题标题2 副标题标题3、 副标题标题4" // 添加暂存区并提交版本库

git使用

点点圈 提交于 2019-12-01 07:45:31
下载克隆 git clone http://xxx/yyy.git git clone -b branchName url 切换 cd yyy 切换分支 git checkout -b develop git checkout -b develop remote_branch_name egg. git checkout -b feature/20181206 origin/feature/20181206 设置提交的远程分支 git branch --set-upstream-to origin/develop develop 新建分支,并切到对应新分支 目前master分支,基于master,新建分支test git checkout -b test 相当于 git branch test git checkout test 全局设置用户和电邮 git config --global user.name "John Doe" git config --global user.email johndoe@ example.com 查看配置信息 git config --list git config --get user.name 查看分支 git branch -a 删除远程分支 在别的分支下操作 git push origin --delete remote_branch

Java面试基础 -- Git篇

烂漫一生 提交于 2019-12-01 07:44:51
1.Git和SVN有什么区别? Git SVN Git是一个分布式的版本控制工具 SVN 是集中版本控制工具 它属于第3代版本控制工具 它属于第2代版本控制工具 客户端可以在其本地系统上克隆整个存储库 版本历史记录存储在服务器端存储库中 即使离线也可以提交 只允许在线提交 push/pull 操作更快 Push/pull 操作较慢 工程可以用 commit 自动共享 没有任何东西自动共享 2.什么是Git? Git 是分布式版本控制系统,可以跟踪文件的更改,并允许你恢复到任何特定版本的更改,优点是它不依赖于中央服务器来存储项目文件的所有版本。每个开发人员都可以“克隆”“Local repository”标注的存储库的副本,并且在他的硬盘驱动器上具有项目的完整历史记录,因此当服务器中断时,你需要的所有恢复数据都在你队友的本地 Git 存储库中。还有一个中央云存储库,开发人员可以向其提交更改,并与其他团队成员进行共享。 *** 3.Git的一些常见命令。 创建存储库: git init 更改git配置: git config 关联用户名: git config --global user.name "名字" 关联email: git config --global user.email "邮件" 提交命令: git commit -m "注释" 检查当前文件状态: git status

02-Git远程仓库Github

≡放荡痞女 提交于 2019-12-01 07:44:42
1、Git远程仓库    (Gitgub网站作为远程代码仓库时的操作和本地代码仓库一样的,只是仓库位置不同而已) 需要准备的东西:    1、准备Git源代码仓库https://github.com/   2、准备李顺涛的文件F:/gitTest/lishuntao/   3、准备经理的文件F:/gitTest/manager/ 创建远程仓库   1、登录注册Github   2、创建仓库入口 3、编辑仓库信息 4、仓库创建完成 5、查看仓库地址   远程仓库地址:https://github.com/lishuntao123/test1.git 2、配置SSH   如果某台电脑需要与Github上的仓库交互,那么就要把这台电脑的SSH公钥添加到这个Github账户上。 1、配置SSH公钥入口 2、修改电脑git配置   配置Github注册邮箱和用户名 vi .git/config [user] email = 1259553287@qq.com #github注册邮箱 name = lishuntao123 #github注册用户名 3、生成SSH公钥 ssh-keygen -t rsa -C "1259553287@qq.com" 备注:删除旧密钥 删除~/.ssh目录,这里存储了旧密钥 rm -r .ssh 3、克隆项目   准备项目经理的文件F:/gitTest

git常用命令总结

喜你入骨 提交于 2019-12-01 07:29:50
1.git cherry-pick git cherry-pick可以理解为”挑拣”提交,它会获取某一个分支的单笔提交,并作为一个新的提交引入到你当前分支上。 当我们需要在本地合入其他分支的提交时,如果我们不想对整个分支进行合并,而是只想将某一次提交合入到本地当前分支上,那么就要使用git cherry-pick了。 git cherry-pick [<options>] <commit-ish>... 常用options: --quit 退出当前的chery-pick序列 --continue 继续当前的chery-pick序列 --abort 取消当前的chery-pick序列,恢复当前分支 -n, --no-commit 不自动提交 -e, --edit 编辑提交信息 git cherry-pick commitid 在本地仓库中,有两个分支:branch1和branch2,将branch2分支上的第一次提交内容合入到branch1分支上,则可以使用git cherry-pick命令: git cherry-pick 2555c6e 将commitid为2555c6e的提交合入到当前分支,当cherry-pick时,没有成功自动提交,这说明存在冲突,因此首先需要解决冲突,解决冲突后需要git commit手动进行提交;或者git add .后直接使用git cherry

记一次Git提交报错的问题

只谈情不闲聊 提交于 2019-12-01 07:28:51
通常代码版本控制的步骤是: 在代码版本控制平台新建一个仓库 clone 远程仓库到本地 开始编码,然后是一系列 add , commit , push 我的步骤是: 在远程代码版本管理平台新建一个仓库 在本地新建一个项目 通过 git remote add 添加远程仓库 然后 add , commit , push 但是 commit 时就报错了: error: failed to push some refs to .... hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. 这说明此时两个仓库并没有建立关联,两个仓库的代码没有同步。 按照提示使用 git pull 拉取远程代码并合并又出现如下错误: refusing to merge unrelated histories

最近学到的Git知识,大厂的Git机制还是很方便的

风格不统一 提交于 2019-12-01 07:24:50
本文首发于微信公众号:程序员乔戈里 转载请注明: https://blog.csdn.net/WantFlyDaCheng/article/details/102538508 一、两次的 git commit 到不是同一个远程分支 这里由于提交自己的代码第一次提交到A分支,第二次提交B分支,然后报错了, 这里报错以后,会提示一个百度自己内部的链接 ,你点击链接就可以照着提示去修改,可以说还是省了不少事,不用自己去google百度去解决,开发效率也提高不少 上面图片中有6e8713f is CR parent commit 这行提示,划重点,待会要用到。 解决过程 你当前的操作场景如下图,由于一次CR(评审)的多个commits不能push到不同的refs/for/[分支名](可能导致后续评审合入merge failed): 评审是啥意思,这里解释一下。本地开发的流程首先是从自己远程的分支A拉到本地,远程分支是master分支的一个clone,本地完成开发后,需要提交到自己的远程分支,提交以后必须由其它人评审代码(code reviewe),其它同事评审的时候主要找出不合规范和逻辑的地方,你需要修改完成以后,才能合入到你的远程分支A,然后再从你的远程分支A合到master上,这样就完成了代码入库。 本次合并我最终的目的是要合到B分支(第一次提交是A分支,第二次是B分支)