GIT 是什么

git是一个用于帮助用户实现版本控制的软件。

把本地代码push到远程服务器

git add.
git commit
push code to remove machine.
git push

远程服务器pull
git pull

git命令

git init

git status 查看当前文件夹的状态。
git add 文件名 对指定文件进行版本控制
git add . 对指定文件夹下的所有文件及子目录进行版本控制
git commit -m '详细的描述信息' 创建提交记录(版本)

git log
git reflog

git reset --hard 提交记录(版本号)

https://lupython.gitee.io/2018/05/07/git%E7%9A%84%E4%BB%8B%E7%BB%8D%E5%92%8C%E4%BD%BF%E7%94%A8/

https://www.cnblogs.com/ludashi/category/1141984.html

git协同开发

a. 怎么通过git做得协同开发?

b. 是否做代码review?

c. 开发过程中出现bug如何做?

d. git rebase作用?

e. 给别人开源代码贡献力量。

f. 使用的github、gitlab ?

PS:隐藏明感信息

五个阶段

码云

码云官方https://gitee.com/help/articles/4114#article-header0
git config --global user.name "dujun31"
git config --global user.email "dujun31@vip.qq.com"

https://gitee.com/dujun31/dujun

ssh-keygen -t rsa -C "dujun31@vip.qq.com"
一路回车
公钥地址:C:\Users\Administrator\.ssh

每天早上先pull一下,只改自己的代码,如果有影响,让别人改好后再弄

git init 初始化
git add . 添加文件 (一般只提交自己的文件)

添加文件夹 git add img/

git status 查看状态
git commit -m "1.0.2222" 添加到本地查看 ,引号一定要""

git rm a.py  删除文件

git remote add dj https://gitee.com/dujun31/dj.git
dj是在线仓库的别名
git remote add dujun https://gitee.com/dujun31/dujun.git
dujun是在线仓库的别名

git remote rename origin dj
git push dj master

push前先pull (git pull --rebase dujun master)

代码冲突错误

需要进去手动修改

TortoiseGit

https://www.cnblogs.com/xuwenjin/p/8573603.html

GIT 版本管理-github&码云的更多相关文章

  1. idea和Webstorm上使用git和github,码云

    由于之前一直使用svn,现在项目使用git,顾根据网上找的学习资料,自己梳理了下,收获蛮多,这里做个记录,如果能帮助到您那是最好不过的. 1.大致步骤 使用工具:idea,github,码云 webs ...

  2. Windows下配置Git多账号github码云

    Windows下配置Git多账号github码云 1.配置了全局用户名和邮箱 $ git config --global user.email "你的邮箱" $ git confi ...

  3. git+可视化工具+github/码云

    git (实际上git和TortoiseGIT是一回事,只是TortoiseGIT把git命令行功能做了一个可视化处理,所以下面git和TortoiseGIT实现功能是一样的) 1.如何使用Git上传 ...

  4. 利用Typora+PicGo+OSS+Git+Github/码云搭建个人云笔记

    搭建个人云笔记 对于程序员来讲,使用markdown可以帮助我们快速地写作,书写出排版好看,颜值高的笔记,使用markdown来书写文档相比于使用word要简单快捷的多 市面上有很多markdown的 ...

  5. Git学习与码云实战

    Git学习与码云实战 一.Git安装 概述: Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具. 下载安装: 下载地址:http ...

  6. 使用Git Bash在码云上上传和下载代码

    前提是在码云上已经新建一个空的项目 1.新建一个目录,存放下载下来的项目,我在D盘新建了一个"gitspace"文件夹,用来存放下载下来的项目 2.进入刚刚新建的文件夹,即进入&q ...

  7. Git的使用--码云

    Git的使用--码云 进入码云官网:https://gitee.com/ 注册or登录账号进入gitee页面(页面结构大同小异). 点击右上角加号--新建仓库,用于存放项目代码 创建项目需要注意的选项 ...

  8. 使用GitHub/码云/Git个性化设置

    参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/900937935629664 这似乎很可笑,我还从来没有想过为一个网站的使用方法写一篇来记 ...

  9. 把git仓库从码云迁到github,及git常用命令

    前言 刚开始建仓库的时候,因为网络的原因选择了国内的码云.后来又想换成github,毕竟平时github使用率比较高. 替换远程仓库地址方式如下: git remote set-url origin ...

随机推荐

  1. JS面向对象的程序设计之理解对象

    一.对象定义 (1)ECMAScript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同: (2)ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值.对象或者函数” 二. ...

  2. linux关闭防火墙及开放端口

    1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables sta ...

  3. [译]使用mediatR的notification来扩展的的应用

    原文 你不希望在controller里面出现任何领域知识 开发者经常有这样的疑问"这个代码应该放在哪呢?"应该使用仓储还是query类?.... 怎么去实现职责分离和单一职责呢? ...

  4. 符号执行-基于python的二进制分析框架angr

    转载:All Right 符号执行概述 在学习这个框架之前首先要知道符号执行.符号执行技术使用符号值代替数字值执行程序,得到的变量的值是由输入变 量的符号值和常量组成的表达式.符号执行技术首先由Kin ...

  5. EF 复杂语句的使用

    //EF多重排序 context.Serials .Where(s => ("," + s.VideoGenreIds + ",").Contains(& ...

  6. oracle 利用over 查询数据和总条数,一条sql搞定

    select count(*) over()总条数 ,a.*from table a

  7. SQL手工注入入门级笔记(更新中)

    一.字符型注入 针对如下php代码进行注入: $sql="select user_name from users where name='$_GET['name']'"; 正常访问 ...

  8. 迅为-IMX6UL开发板丨双网口丨双CAN总线丨4路USB HOST丨2路串口、6路插座引出,共8路串口丨1路RGB信号丨2路LVDS信号

    迅为iMX6UL开发板多路串口开发平台迅为i.MX 6UL开发板基于ARM Cortex-A7内核,主频高达528 MHz,内存:512MDDR3存储:8G EMMC,支持2路CAN,2路百兆以太网, ...

  9. Coursera, Deep Learning 1, Neural Networks and Deep Learning - week1, Introduction to deep learning

    整个deep learing 系列课程主要包括哪些内容 Intro to Deep learning

  10. 理解position定位

    使用css布局position非常重要,语法如下: position:static | relative | absolute | fixed | center | page | sticky 默认值 ...