一、克隆项目

git clone 网址

1.配置信息

git config user.name '用户名'

git config user.email '邮箱号'

2.推送项目到远程仓库

# 工作区代码添加到暂存区
git add .
# 暂存区提交到仓库区
git commit -m ""
# 推送到远程仓库
git push

二、多人协同开发

使用git命令操作 仓库,需要进入仓库内部
需要同步服务器代码需要执行:git pull
本地仓库记录版本就执行:git commit -am '版本描述'
推送代码到服务器就执行:git push
编辑代码要先pull,编辑完成再commit,最后推送是 push

三 、代码冲突

  1. 提示:多人协同开发时, 避免不了回出现代码冲突的情况
  2. 原因:多人同时修改了同一个文件
  3. 危害:影响正常的开发进度
  4. 注意:一旦出现代码冲突,必须先解决再做后续开发
  5. 解决冲突

    原则:谁冲突谁解决,并且一定要协商解决

    方案: 保留所有代码 或者 保留某一人代码

    解决完冲突代码后,依旧需要add、commit、push

四、标签

在本地打标签

git tag -a 标签名 -m "标签描述"

删除本地标签

git tag -d 标签名

将标签推到远程仓库

git push origin 标签名

删除远程仓库标签

git push origin --delete tag 标签名

五、分支

查看当前分支

git branch

创建并切换到xx分支

git checkout -d xx

设置本地分支跟踪远程指定分支

git push -u origin xx

xx分支合并到master分支

# 先切换到master分支
git checkout master
# xx分支合并到master分支
git merge xx
# 合并分支默认在本地完成合并后直接推送 即可
git push

最新文章

  1. PHP基础知识之类
  2. hibernate对象的三种状态
  3. RTSP流和USB摄像头转MJPEG使用VLC
  4. 【leetcode】Largest Number ★
  5. FileInputFormat
  6. PostgreSQL Replication之第九章 与pgpool一起工作(6)
  7. mysql升级后报Table 'mysql.servers' doesn't exist
  8. html自定义调控
  9. [Python Study Notes]匿名函数
  10. Android自定义ViewGroup(四、打造自己的布局容器)
  11. python json按输入顺序输出内容
  12. threejs绕轴转,粒子系统,控制器操作等(二)
  13. [20180828]exadata--豆腐渣系统的保护神.txt
  14. 【css】常用css
  15. STM32应用实例七:与宇电设备实现AI-BUS通讯
  16. Python小项目四:实现简单的web服务器
  17. HDFS 原理解析
  18. 如果看懂git -help
  19. [Violet]天使玩偶
  20. sysdate 和 current_date 的区别

热门文章

  1. bWAPP----HTML Injection - Reflected (URL)
  2. 转换文件格式遭遇 FileNotFoundError:[WinError 2]系统找不到指定的文件
  3. JAVA8新特性Optional,非空判断
  4. Ubuntu sudo 出现unable to resolve host 解决方法
  5. php-fpm和nginx配置
  6. 自学linux——1.VMware的安装及VM下centos的安装
  7. 【CF983C】elevator——记忆化搜索
  8. 【ACwing 95】费解的开关——枚举 + 搜索
  9. C++基础知识篇:C++ 修饰符类型
  10. 「刷题笔记」DP优化-状压-EX