git远程仓库Github
2024-09-01 23:08:01
一、克隆项目
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
三 、代码冲突
- 提示:多人协同开发时, 避免不了回出现代码冲突的情况
- 原因:多人同时修改了同一个文件
- 危害:影响正常的开发进度
- 注意:一旦出现代码冲突,必须先解决再做后续开发
- 解决冲突
原则:谁冲突谁解决,并且一定要协商解决
方案: 保留所有代码 或者 保留某一人代码
解决完冲突代码后,依旧需要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
最新文章
- PHP基础知识之类
- hibernate对象的三种状态
- RTSP流和USB摄像头转MJPEG使用VLC
- 【leetcode】Largest Number ★
- FileInputFormat
- PostgreSQL Replication之第九章 与pgpool一起工作(6)
- mysql升级后报Table 'mysql.servers' doesn't exist
- html自定义调控
- [Python Study Notes]匿名函数
- Android自定义ViewGroup(四、打造自己的布局容器)
- python json按输入顺序输出内容
- threejs绕轴转,粒子系统,控制器操作等(二)
- [20180828]exadata--豆腐渣系统的保护神.txt
- 【css】常用css
- STM32应用实例七:与宇电设备实现AI-BUS通讯
- Python小项目四:实现简单的web服务器
- HDFS 原理解析
- 如果看懂git -help
- [Violet]天使玩偶
- sysdate 和 current_date 的区别
热门文章
- bWAPP----HTML Injection - Reflected (URL)
- 转换文件格式遭遇 FileNotFoundError:[WinError 2]系统找不到指定的文件
- JAVA8新特性Optional,非空判断
- Ubuntu sudo 出现unable to resolve host 解决方法
- php-fpm和nginx配置
- 自学linux——1.VMware的安装及VM下centos的安装
- 【CF983C】elevator——记忆化搜索
- 【ACwing 95】费解的开关——枚举 + 搜索
- C++基础知识篇:C++ 修饰符类型
- 「刷题笔记」DP优化-状压-EX