git的常用命令及多人协作

一、git介绍及用途
Git is a free and open source distributed version control system

      Git是一个免费开源的分布式版本控制系统,用于快速高效地处理各种大小型的项目。
  1. 托管代码到远程,分布式托管,避免本机磁盘损坏造成不可挽回的局面。
  2. 版本控制,可以发布多个版本并且实现在各个版本之间来回穿梭(实现原理:文件快照,每个版本都会有一个文件快照,比直接备份文件快速便捷。因此,Git仓库又被称为版本库)。
  3. 团队协作,强大的分支功能,可以快速实现团队协作。
二、git的常用命令

git init 初始化仓库
git config 配置用户信息
git remote add origin [线上仓库地址] 新增远程仓库的关联
git remote rm origin 删除远程仓库的关联
git log 查看提交记录
git status 查看当前仓库的状态
git reset --hard [要回退的版本号] 回退到之前的某一个版本
git pull 拉取并merge(合并)代码
git add . 添加 暂存区
git commit -m ‘zhu shi’ 提交到本地仓库并加上注释
git push origin master 往远程仓库master分支上推送代码
git merge tmp 将tmp分支合并到当前分支


三、多人协作方式
1.分支的构建

git branch -a 查看所有的分支
git checkout -b aaa 创建新的分支aaa
git checkout aaa 切换到aaa分支
git push origin aaa 推送aaa 分支到远程仓库aaa分支
git push origin master:aaa 推送master 到远程的aaa 分支
git branch -d **** 删除一个分支

2、冲突的产生与解决

两人同时修改同一个文件,一个人上传远程仓库成功, 另一个人再上传会失败。

解决方法:
①git pull, (拉取服务器的代码, 会造成自动合并失败,需要手动合并)
②手动合并代码(小乌龟等可视化git工具 进行代码对比)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值