git提交代码

git常用命令

爱⌒轻易说出口 提交于 2019-12-09 00:59:28
安装git linux系统安装 sudo yum install git 如果是基于Debian的发行版,即Ubuntu系统 sudo apt-get install git mac系统安装 mac一般自带git 如果没有可到git官网进行下载: 点击跳转官网下载安装包 直接下一步就可以。。。安装完成后,打开终端,输入git --version,即可显示版本。表示安装成功。 windows系统安装 到git官网进行下载: 点击跳转官网下载安装包 直接下一步,可选择安装盘符。。。 安装完成后,点击右键会有Git Bash Here,点击后弹出命令行窗口,输入git --version,即可显示版本。表示安装成功。 git仓库的划分 Workspace:工作区,就是你在电脑里能看到的目录。 Index / Stage:暂存区,一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。通过add命令将工作区内容添加到暂存区。 .git是我们初始化目录时git自动创建的一个隐藏目录,里面存放的是我们所有的版本信息。勿动!!! Repository:仓库区(或本地仓库),工作区有一个隐藏目录.git。通过commit命令将暂存区内容添加到仓库区。 Remote:远程仓库。通过push命令将暂存区的内容提交到远程仓库。

git的基本使用流程

蹲街弑〆低调 提交于 2019-12-09 00:33:30
1. 在远端创建代码仓库 2. 拉取到本地 git clone $(path) #其中,path包括git路径或者https路径,可通过实际情况进行拉取。另外,可通过-b参数指定拉取的分支,默认拉取master分支。 3. 编辑项目 4. 将需要提交的代码从工作区放到暂存区 git add $(file) #如果要提交全部,就用git add . 5. 添加提交备注 git commit -m "备注" 6. 将远端的分支拉到本地,保证本地和远端保持同步 git pull origin $(branch) #默认拉取master分支 7. 将本地仓库提交到远端 git push origin $(branch) #第一次需要指定分支,之后可以使用git push -u自动指定分支提交。 备注:其中的 "$()" 代表变量,可以按照实际情况进行替换。 来源: https://www.cnblogs.com/young233/p/12008772.html

IntelliJ IDEA With Git

有些话、适合烂在心里 提交于 2019-12-09 00:02:10
记录下Git如何与IntelliJ IDEA协作 环境准备 IntelliJ IDEA With Git 开发过程 1. 初次获取远端代码 2. 查看远端仓库分支 3. 将指定的远端分支同步到本地(建议同远端名一致) 4. 查看本地当前所在分支 & 关联的远端分支 5. 准备在指定分支开发 6. coding & show diff 7. 将文件添加到暂存区 & 提交工作分支的修改 | 更改提交的comments 8. 撤销本地的修改 9. 切换到与远端同步的主分支 & 同步可能的远端修改 10. 切换到工作分支 & rebase | resoleve conflicts 11. 切换到主分支 & 合并修改到主分支 12.本地分支同步到远端分支(会改变远程分支的文件) Git 相关 回退到分支指定版本 Cherry-Pick 本地分支重命名 本地新建分支推送到远端 删除本地分支 & 删除远端分支 查看版本变动 参考 环境准备 Git下载 IntelliJ IDEA下载 IntelliJ IDEA 的 License server 可以使用: http://8lovelife.com:1017 IntelliJ IDEA With Git 开发过程 1. 初次获取远端代码 使用IntelliJ IDEA Terminal Mac:code mac$ git clone https:/

idea使用git推送、下载失败error setting certificate verify locations:

回眸只為那壹抹淺笑 提交于 2019-12-08 23:40:14
今天使用idea像往常一样打开放到coding团队开发的项目。 首先就是更新,看是否有小伙伴体提交了代码 结果发现无论是 推送还是更新下载 都失败 克隆: Clone failed: unable to access 'https://git.coding.net/chen_xiaohai/leave-system.git/': error setting certificate verify locations: 更新: Fetch failed: unable to access 'https://git.coding.net/chen_xiaohai/leave-system.git/': error setting certificate verify locations: 后来从网上看了许多文章 基本答案就是: 这是因为git 提交代码时需要安全认证,可以通过以下方法设置,取消验证 解决: 找到 git的config 配置文件,路径应该在 C:\ProgramData\Git\config ,添加下面两行 打开git bash,键入以下命令,从而 关闭证书校验 。 git config --system http.sslverify false 上面就是找到的解决方法: 但因为对git的命令操作不熟悉,一直都是用ides提交。 所以想了一下看到是打开git bash

git提交修改到远程仓库

空扰寡人 提交于 2019-12-08 22:26:06
添加到本地仓库 git add . 添加提交描述 git commit -m '内容' 提交前先从远程仓库主分支中拉取请求 git pull origin master 把本地仓库代码提交 git push -u origin master 来源: 51CTO 作者: 喝醉的熊 链接: https://blog.51cto.com/13550695/2456997

git-基本操作

限于喜欢 提交于 2019-12-08 18:50:32
一、前言   Git是目前世界上最先进的分布式版本控制系统。最近使用到了git命令,所以在这里记录一下git的一些基本操作   工作原理/流程:(参考于 https://blog.csdn.net/qq_36150631/article/details/81038485 )      Workspace:工作区   Index / Stage:暂存区   Repository:仓库区(或本地仓库)   Remote:远程仓库 二、git操作 2.1 基本操作 1.在当前目录新建一个Git代码库 git init 2.git下载远程代码到本地(默认主分支) git clone https://xxx.git 3.git下载指定分支代码到本地 git clone xxx.git --branch 分支名 4.git拉最新代码到本地 git pull 5.创建并切换分支——feature/vector_search是自定义的分支名 git checkout -b feature/vector_search   补充: 创建新分支:git branch branchName 切换到新分支:git checkout branchName 上面两个命令可以合成为一个命令:git checkout -b branchName 6.查看工作区代码相对于暂存区的差别 git status 7

Git命令速查表

こ雲淡風輕ζ 提交于 2019-12-08 17:03:36
Git 常用命令速查表 创建版本库 $ git clone <url> #克隆远程版本库 $ git init #初始化本地版本库 修改和提交 $ git status #查看状态 $ git diff #查看变更内容 $ git add . #跟踪所有改动过的文件 $ git add <file> #跟踪指定的文件 $ git mv <old><new> #文件改名 $ git rm<file> #删除文件 $ git rm --cached<file> #停止跟踪文件但不删除 $ git commit -m "commit messages" #提交所有更新过的文件 $ git commit --amend #修改最后一次改动 查看提交历史 $ git log #查看提交历史 $ git log -p <file> #查看指定文件的提交历史 $ git blame <file> #以列表方式查看指定文件的提交历史 撤销 $ git reset --hard HEAD #撤销工作目录中所有未提交文件的修改内容 $ git checkout HEAD <file> #撤销指定的未提交文件的修改内容 $ git revert <commit> #撤销指定的提交 $ git log --before="1 days" #退回到之前1天的版本 分支与标签 $ git branch

近期用到了Git,就简单介绍下具体用法吧

主宰稳场 提交于 2019-12-08 14:44:38
pull:是下拉代码,相等于将远程的代码下载到你本地,与你本地的代码合并 push:是推代码,将你的代码上传到远程的动作 完整的流程是: 第一种方法:(简单易懂) 1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区) 2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中) 3、git pull origin master 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行1跟2的操作 4、git push origin master 将代码推至远程就可以了 第二种方法: 1、git stash (这是将本地代码回滚值至上一次提交的时候,就是没有你新改的代码) 2、git pull origin master(将远程的拉下来) 3、git stash pop(将第一步回滚的代码释放出来,相等于将你修改的代码与下拉的代码合并) 然后解决冲突,你本地的代码将会是最新的代码 4、git add . 5、git commit -m"" 6、git push origin master 这几步将代码推至了远程

centos7 搭建gitlabt服务器,并将svn迁移到git

 ̄綄美尐妖づ 提交于 2019-12-08 12:53:50
git作为目前最好用,也最好的版本管理器,是几乎每个公司和程序都要会用的东西,而在公司内,搭建一个git服务器作为代码储存中心就尤为必要,毕竟不可能用开源的github吧,而肯定也不会愿意给github交钱用私服库。那就自己搭建一个git服务器。 鉴于svn太过老旧,而且也不如git好用,越来越多的公司,准备将svn替换成git,这也是现在的趋势,下面就记录一下,搭建一个git服务器,然后将svn迁移到git上: 第一步:git只是一个使用的工具,但是,基于git,为了给公司内所有人提供代码版本管理,就需要类似github一样的代码托管平台,但是在github上的所有项目强制是公开的,如果想要建私人库是需要钱的,所以公司一般不会这样,这就有了GitLab,一个类似于GitHub的免费的代码平台。可以使用浏览器正常浏览,就像github一样。于是,下面我们在服务器上安装GitLab: 以root用户进行操作 1.安装配置依赖: yum install curl policycoreutils openssh-server openssh-clients systemctl enable sshd systemctl start sshd yum install postfix systemctl enable postfix systemctl start postfix

GIT命令总结,so easy

谁说胖子不能爱 提交于 2019-12-08 10:45:31
一:GIT命令实战(码云) https://oschina.gitee.io/learn-git-branching/ 提交 git commit 创建分支 git branch <name> 切换分支 git checkout <name> 合并分支 git merge <name> git rebase <name> 分离HEAD git checkout <某个具体的提交记录> 相对引用(^) git checkout HEAD^ git checkout HEAD~<num> 强制修改分支位置 git branch -f <name>(eg:master) HEAD...(当前位置的父级个数) 撤销变更 (local) git reset HEAD^ (push) git revert HEAD 整理提交记录 git cherry-pick ~ ~(某个提交记录,可单个可范围) git rebase -i HEAD~..(开始处理位置) 提交一个记录的方法:移动到上一个记录,使用上述代码提交单个记录 下载仓库 git clone o(orign)/master git checkout o/master 更新下载(单纯下载,不更新本地仓库) git fetch 正常更新 git pull /= git fetch + git merge 二:GIT基础(廖雪峰网站)