git提交代码

Git学习笔记一《版本控制之道-使用Git》

半世苍凉 提交于 2020-02-17 06:32:42
1、在Windows中安装完git后,需要进行一下配置: $ git config --global user.name "zhangliang" $ git config --global user.email "1424@qq.com" 2、用下列命令可检查上述设置是否成功: $ git config --global --list user.name=zhangliang user.email=1424@qq.com 3、若想在命令行窗口中使用不同的颜色显示不同类型的内容,请将“color.ui"的值设为”auto"或"always",具体命令为: $ git config --global color.ui "auto" 4、打开在线帮助文档 $ git help config 5、查看历史信息 在命令行窗口的Git工作目录树下键入gitk就可以启动,在gitk命令中添加--all参数,可以显示全部分支的历史,而不仅仅是当前分支的历史。 6、创建版本库 可以在想放项目源代码的位置创建一个目录(可以用命令行创建),并进入到这个目录,然后输入命令git init即可。 $ mkdir mysite $ cd mysite $ git init 7、把文件添加到版本库的索引(index): $ git add index.html (其中index

git的使用

隐身守侯 提交于 2020-02-17 06:16:13
https://github.com/ 注册账号 763005825@ qq .com 1q2w3e4rwsw 点击 Start a project Clone or download 安装git cd 到创建项目的目录 git clone https://github.com/zhangxiaochuZXC/test007.git 创建test.py文件 git config user.name 'wsw' git config user.email '763005825@qq.com' Git add . Git commit -am ‘project’( 添加注释 ) 推送文件 Git push 长期存储密码 git config --global credential.helper store 下载文件 git pull 解决冲突 git stash git pull origin master git stash pop 清除自己写的内容 git reset FETCH_HEAD 18.标签 git tag -a 标签名 -m ' 标签描述 ' 例: git tag -a v1.0 -m 'version 1.0' git push origin v1.0 20.分支 查看当前分支 git branch 创建并切换到 dev 分支 git checkout -b dev

Git 常用命令整理

人走茶凉 提交于 2020-02-17 06:09:04
初始化配置 C代码 #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email you@yourdomain.example.com #配置到缓存 默认15分钟 git config --global credential.helper cache #修改缓存时间 git config --global credential.helper 'cache --timeout=3600' git config --global color.ui true git config --global alias.co checkout git config --global alias.ci commit git config --global alias.st status git config --global alias.br branch git config --global core.editor "mate -w" # 设置Editor使用textmate git config -1 #列举所有配置 #用户的git配置文件~/.gitconfig 查看、添加、提交、删除、找回,重置修改文件 C代码

git 笔记

一个人想着一个人 提交于 2020-02-15 18:29:32
$ git config --list 可以查看配置的一些东西。可以看到user.name 和user.email 分别是什么。。 如果你没有初始化过。那么直接进行初始化: $ git config --global user.name "输入你的用户名" $ git config --global user.email "输入你的邮箱" 1:使用--repalce-all 修改。 $ git config --global --replace-all user.email "输入你的邮箱" $ git config --global --replace-all user.name "输入你的用户名" 2:再说说git bash和git cmd的区别啊。。简单一句话,,git cmd是git bash的子集。所以直接用git bash就行了。 然后git gui是图形界面。 git 版本控制工具,支持该工具的网站有Github、BitBucket、Gitorious、国内的osChina仓库、csdn仓库等等。 shell 是linux、unix系统的外壳,也可以理解为命令行,就是你输入并执行命令的地方,git通过命令行和图形界面两种方式使用shell。 bash 是shell的一种,最常用的shell之一。 git Bash 方便你在windows下使用git命令的模拟终端

git 与 github基本使用

无人久伴 提交于 2020-02-15 18:15:17
  这里只对git 与 github的基本使用介绍,对于简单的步骤不做详细的说明,可以在网上搜索   一.git与github的安装与链接   1.git 安装:百度搜索“git”,下载安装即可; 2.设置你的本地git的用户名和邮箱,这个是在你提交代码的时候,在github上会显示出来xx进行的操作 (下面引号内的内容是可以自定义的)   git config --global user.name "xx"     git config --global user.email "xx@xx.com" 3.这是 SSH Key (ssh是一种远程链接的安全协议),配置ssh key 可以实现git 与 github之间传输数据的加密和解密    本地生成公钥和私钥:      ssh-keygen -t rsa -C “xx@xx.com”      三个回车,不设置密码(这里的密码,猜测是打开私钥文件时候用的,没有验证)      产生两个文件:id_rsa 和 id_rsa.pub分别是私钥和公钥文件    将本地的私钥添加给ssh-agent(密钥管理器,需要验证时候,由ssh-agent完成整个验证过程)    ssh-add ~/.ssh/id_rsa 登陆github,完成公钥的配置:      把id_rsa.pub里面的内容,复制到github上的设置-->ssh

GitHub的使用之新建与更新代码

别等时光非礼了梦想. 提交于 2020-02-15 17:56:59
一、新建仓储:注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目,这也满足代码分享的目的,我最喜欢的倒是它的代码展示方式,可以直接浏览你的代码,代码是经过高亮、添加行号处理过的,十分漂亮,体验一流,比如这个Webpy托管的地方。而作为想要了解你代码的人,可以选择直接在线浏览自己感兴趣的,也可以直接下载压缩包,或者直接使用Git clone到本地。因为GitHub是基于Git版本控制系统,所以你上传修改代码什么的,都需要使用Git工具。我这里主要是用来分享和展示代码,所以不想在版本控制方面做过多的阐述,下面就简单讲解一下怎么在GitHub上新建一个项目,还有把自己的代码传上去。下面的前提是你已经注册了GitHub和下载安装了Git——Git下载、Windows版本下载。上传分享代码1.在GitHub上建立项目登录GitHub后,你可以在右边靠中那里找到一个按钮“New Repository”,点击过后,填入项目名称、说明和网址过后就可以创建了,然后会出现一个提示页面,记下类似git@github.com:XXX/XXX.git的地址,这个就是你这个项目的地址了。2.配置Git以及上传代码安装Git成功后,如果是Windows下,选择Git Bash,在命令行中完成一切,可能开始有点麻烦,不过就那几条命令行,用几次就记住啦。首先初始设置Git:1 git config

git工作流(Gitflow/gitlab代码权限管理)

心不动则不痛 提交于 2020-02-15 07:58:07
现状 团队之前使用SVN进行代码管理,也没有很好的利用分支管理代码版本。版本冲突问题比较严重,版本库里的代码不能作为稳定代码。 开发人员永远不知道生产上代码长啥样(环境上是编译后的jar),提测需要跟测试版本比较,上生产需要跟生产版本比较,混乱的一匹。 基于以上原因(尽管svn也有办法解决版本问题),直接在团队里推行了git版本管理,部署了gitlab做管理工具,并参考了网上各种资料以及以前公司的处理经验,制定了一套代码管理方案。 解决方案 基于gitlab进行的代码权限、流程管理 代码分支 master分支 生产代码版本 qa分支 测试代码版本 dev-xxx 开发代码版本(xxx表示版本号) gitlab角色 gitlab角色 team身份 fork团队代码 提交到个人仓库 申请合并到团队仓库开发分支 合并到团队开发分支 申请合并到团队qa分支 合并到团队qa分支 申请合并到master分支 合并到团队master分支 备注 Reporter 开发人员 √ √ √ Developer 项目leader √ √ √ √ √ Master 测试人员 √用不到 √用不到 √用不到 √用不到 √用不到 √ √ √ 代码开发管理流程图 来源: https://www.cnblogs.com/coderzl/p/7491143.html

Git 一般性操作

僤鯓⒐⒋嵵緔 提交于 2020-02-15 05:43:19
git全局设定 git config --global user.name “码云账号” git config --global user.email “码云注册邮箱” git 定位文件夹 cd进入到需要同步的文件夹线面 git init 上传到git git add . git commit -m '上传标记' git push  没有项目代码的情况下创建 git 仓库: mkdir GitHelloWorld //新建一个GitHelloWorld文件夹,本地git仓 cd GitHelloWorld //切换到项目路径下 git init //git初始化 git commit -m "first commit" //提交并注释 git remote add origin https: //git.oschina.net/你的码云账号/GitHelloWorld.git git push -u origin master //上传到码云git 远程仓 切换分支: git checkout index-swiper 来源: https://www.cnblogs.com/souphm/p/10870384.html

Git学习笔记

喜你入骨 提交于 2020-02-15 04:38:57
Git的官方网站:http://git-scm.com 学习 廖雪峰 的Git教程所做笔记。 外国网友制作的 Git Cheat Sheet Git简介 Git是目前世界上最先进的 分布式版本控制系统 。由Linus使用C写成。 版本库 版本库又名仓库,英文名 repository 。 初始化一个Git仓库,使用 git init 命令。 添加文件到Git仓库,分两步: 使用命令 git add <file> ,注意,可反复多次使用,添加多个文件; 使用命令 git commit -m "<message>" ,完成。(-m后面输入的是本次提交的说明) 注意: 目录名尽量不使用中文。 强烈建议使用标准的UTF-8编码。 版本控制系统是没法跟踪Word文件的改动。 .git 目录是Git来跟踪管理版本库的,尽量不要去改动。 时光机回溯 要随时掌握工作区的状态,使用 git status 命令。 如果 git status 告诉你有文件被修改过,用 git diff 可以查看修改内容。 版本回退 HEAD 指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令 git reset --hard <commit_id> 。 穿梭前,用 git log 可以查看提交历史,以便确定要回退到哪个版本。 要重返未来,用 git reflog 查看命令历史

git上传代码技巧

馋奶兔 提交于 2020-02-14 15:32:14
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 来源: https://www.cnblogs.com/yaoliuyang/p/12307451.html