Git介绍

分布式版本控制工具
Git 命令
Git 分支 分支特性 分支创建 分支转换 分支合并 代码合并冲突解决

Github

创建远程库
代码推送Push
代码拉取Pull
代码克隆Clone
SSH免密登录

Gitee 码云

创建远程库

git命令

  1. 查看自己 gt 的配置列表 ** git config –list **

  2. 配自己的邮箱 **git config –global user.email “186XX@163.com” **

  3. 配自己的用户名 **git config –global user.name “yang10086” **

  4. git config-global user..name 查看单个配置

  5. 初始化本地库
    git init

6.查看本地库状态
git status
7.添加暂存区

git add hello.txt
8.从缓存区中删除
git rm –cached hello.txt

9.提交本地库
git commit -m “日志” hello.txt
10.查看版本日志信息
git reflog
查看详细版本信息
git log
q退出
git reflog

10.版本穿梭
git reset –hard 版本号

分支操作

分支相当于是备份
1.创建分支
git branch 分支名
2.查看分支
git branch -v
3.切换分支
git checkout 分支名
4.把指定的分支合并到当前分支上
git merge 分支名

5.分支冲突
冲突产生的原因:
合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git无法替
我们决定使用哪一个。必须人为决定新代码内容。:

  1. 手动合并冲突
    手动修改
    然后
    git add 文件名
    git commit -m “asda” (不要带文件名,不然报错)

远程仓库操作
1.查看当前所有远程地址别名
git remote -v
2.起别名
git remote add 别名 远程地址
3.推送本地分支上的内容到远程仓库
git push 别名 分支
4. 将远程仓库的内容克隆到本地
git clone 远程地址
5.将远程仓库对于分支最新内容拉下来 后与当前本地分支直接合并
如果远程分支是与当前分支合并,则冒号后面的部分可以省略
git pull 远程库地址别名 远程分支名
git pull <远程主机名> <远程分支名>:<本地分支名>
*** 6.推送本地分支到远程仓库
git push 别名 分支

原文地址:http://www.cnblogs.com/yang10086/p/16895047.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性