什么是Git及Git仓库添加

Git是什么?

Git 是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以敏捷高效地处理从很小到非常大的项目版本管理。

特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性

Git特性

Git 之所以快速和高效,主要依赖于它的两个特性:直接记录快照,而非差异比较;近乎所有操作都是本地执行

优点:

  1. 适合分布式开发,强调个体
  2. 公共服务器压力和数据量都不会太大
  3. 速度快、灵活
  4. 开发者之间可以很容易的解决冲突
  5. 离线工作

缺点:

  1. 代码保密性差,一旦把整个库克隆下来就可以完全公开所有代码和版本信息
  2. 权限控制不友好

Git仓库添加

  1. 创建一个项目,在项目根目录下,初始化Git仓库:git  init
  2. 设置签名:1.用户名:git config user.name 用户名,2.Email:git config user.email 邮箱名
  3. 将所有文件添加到暂存区,也可指定一个文件:git add .
  4. 查看当前工作区,暂存区状态:git status(可不写)
  5. 暂存区提交到本地仓库:git commit -m"描述信息"
  6. 查看历史纪录:git log(可不写)
  7. 查看远程仓库:git remote -v(可不写)
  8. 添加远程仓库:git remote add origin 远程仓库地址            
  9. 推送代码:git push origin master(普通推送)    git push origin master --force(强制推送)
  10. 切换不同版本:git reflog                                                               git reset --hard复制的索引
  11. git branch  查看本地所有分支
  12. git branch -r 查看远程分支
  13. git branch -a 查看所有分支包括本地和远程
  14. git checkout 分支名 切换分支
  15. git checkout -b 分支名  创建并切换到分支下面

提交完成之后在同一个仓库更新或提交新的数据

  1. 在项目的根目录下,初始化Git仓库:git init
  2. 将文件添加到暂存区,也可指定一个文件:git add .
  3. 暂存区提交到本地仓库:git commit -m"描述信息"
  4. 推送代码:git push origin master(普通推送)        git push origin master --force(强制推送) 

添加远程仓库时报错?(error: remote origin already exists.) 点击查看解决方法

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值