Git使用教程

Git使用教程

很久很久以前,进行软件项目开发的时候,可能是一个人独自开发,亦或是进行复制粘贴每天写好的项目模块。随着软件项目的庞大,一个项目可能就不会再由一个人独自开发了,往往就需要团队之间进行协作开发,因此,协议团队协作开发版本管理的软件就应运而生了。常见的有SVN[1]、Git[2]。代码托管网站也有很多,例如Github[3]以及国内的Gitee[4]。本文以GitHub+Git来详细说明如何用Git来管理自己的项目以及如何与他人进行团队协作开发。

需要准备的东西

  • Git
  • GitHub注册好账号

使用指南

git更新本地分支与远程同步

  1. 进入到工程目录文件
sh 复制代码
cd project
  1. 选择一个分支
sh 复制代码
git checkout dev
  1. 拉取远程代码到本地
sh 复制代码
git pull -p

第三步等同于下面的命令

sh 复制代码
git fetch --prune origin 
git fetch -p

为本地项目进行初始化

初始化时,使用-b参数指定分支

shell 复制代码
git init -b main

然后需要将本地与远程仓库进行关联绑定

shell 复制代码
git remote add origin <repository_url>

例如:

复制代码
git remote add origin https://github.com/GuoXianSen/ResumeParse.git

添加文件到本地仓库

shell 复制代码
git add .

提交更改

shell 复制代码
git commit -m "Initial commit"

推送到Github

shell 复制代码
git push origin main

注意:如果在Github初始化仓库的时候添加了README文件,需要进行git pull操作拉到本地来。

这表示两个仓库之间没有公共的祖先,没有共享的提交历史,使用下面的参数可以允许合并不相关的历史,将仓库中的README文件拉下来。

shell 复制代码
git pull origin main --allow-unrelated-histories

Reference

[1] SVN https://tortoisesvn.net/

[2] Git https://gitee.com/

[1] Github https://github.com/

[2] Gitee https://gitee.com/

[1] Github https://github.com/

[2] Gitee https://gitee.com/

相关推荐
凯酱21 分钟前
git 拉取指定分支
git
Easonmax1 小时前
【鸿蒙pc命令行适配】tig(git命令行可视化)工具移植实战:解决ncurses库依赖、terminfo终端适配与环境配置全流程
git·华为·harmonyos
petunsecn3 小时前
多 GitHub 账号与多平台 Git 使用(附加场景:就想用指定账号clone)
git·github
yuanmenghao4 小时前
Git submodule 与 git-repo(Google 的 repo 工具) 在多仓库管理上的差异
git
木易双人青4 小时前
git常用命令
git
热忱11285 小时前
Git 全套常用命令手册(含日常开发示例)
大数据·git·elasticsearch·搜索引擎
Aliex_git5 小时前
Git SSH 配置
笔记·git·学习·ssh
小舞O_o5 小时前
gitlab文件上传
linux·服务器·git·python·目标检测·机器学习·gitlab
C++ 老炮儿的技术栈13 小时前
在C++ 程序中调用被 C编译器编译后的函数,为什么要加 extern “C”声明?
c语言·c++·windows·git·vscode·visual studio
Robin罗兵16 小时前
git使用教程2
git