大白话说GIT常用操作,常用指令git操作大全

列一下在开发中用的比较多的git指令

git clone https://github.com/chineseLiao/Small-career // 克隆远程仓库到本地

git add . // 把修改的文件全选
git commit -m "这里是一些描述信息" // 把修改的提交到本地并添加描述
git pull // 拉取远程的代码

git push // 推送到远程

强制拉取,即覆盖本地修改,只用远程代码,使用下边指令集git fetch --all // 拉取仓库最新修改,不合并git reset --hard origin/master // 清除本地修改,并使用 matser 分支最新代码git pull // 拉取
git push // 提交远程

git branch -a // 查看所有分支

git branch -l // 查看本地所有分支

git checkout develop // 切换到develop分支

git merge develop // 将develop分支合并到当前分支

git branch -d feature-facelib // 删除本地人脸库特性分支

git push origin :feature-facelib // 删除远程的人脸库特性分支

提交文件时发现有文件漏了,下面是指令集合git add . // 添加全文件git commit -- amend // 增加这个指令,当你git push 时,最终只会有一个提交记录

git init // 初始化一个git项目

如何新建分支并提交到远程,例如:基于 master 分支,创建 feature-facelib 分支并推送到远程,下面是指令集git checkout master // 如果不在 master 就切换到 master,如果已经在master分支则跳过这一步git checkout -b feature-facelib // 基于当前分支(目前是 master)克隆并创建 feature-facelib 分支,并在克隆后切换到 feature-facelib 分支git push origin feature-facelib // 将 feature-facelib 推送关联到远程仓库

然后在说说各个分支的使用

master分支,主分支功能全部实现后,最终在 master 分支对外发布,这个分支保证最稳定代码,所有功能都是经过测试测试后的代码才能合入该分支

develop分支,开发分支基于 master 创建,开发过程中都是基于这个分支拉取 feature 分支

release分支,发布测试分支基于 develop 分支创建,开发自测完成后的分支,需要对内测试发布,测试通过后合入develop分支

feature分支,特性分支多人开发不同需求时使用,基于develop拉取,开发完后合并到develop分支

bugfix分支,问题修复分支,基于 master 分支克隆,主要用于修复已发布分支发现的bug,也就是通用bug,例如在master分支上的bug,那么基于develop的master分支拉取的代码都有该bug,修复bug后,合入develop分支在合入master分支

然后就写完,溜了溜了~

最后安利一波博主微信公众号,感谢关注

原文地址:https://www.cnblogs.com/ChineseLiao/p/11819143.html

时间: 2024-10-11 19:26:05

大白话说GIT常用操作,常用指令git操作大全的相关文章

源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )

一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源 作者是Linux之父:Linus Benedict Torvalds 当初开发git仅仅是为了辅助Linux内核的开发(管理源代码) git的现状 在国外已经非常普及,国内并未普及(在慢慢普及) 越来越多的开源项目已经转移到git CVS 最早的开源.免费的集中式版本控制工具 自身设计有问题,会造成提交文件不完整,版本库莫名其妙损坏的情况 SVN

git 团队开发常用操作(适用于 gogs、gitlab、github)

git 团队开发常用操作流程(适用于 gogs.gitlab.github) NO1 项目构建者 (1)在远程仓库创建仓库 (2)将伙伴添加到仓库合作者中(无先后要求) (2)cd 到项目将要存放项目的目录,右键,git bash,输入:git clone 项目远程仓库地址 (使用https的地址,ssh需要远程仓库构建者添加) (3)进入项目目录,初始化 git init ,表明该目录为git本地仓库之一 (4)建立本机与远程仓库联系,输入:git remote add 远程仓库标识(自定义一

git操作常用命令

一.使用git 1.git是什么? Git是目前世界上最先进的分布式版本控制系统. SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器.集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了. Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个

git 操作常用命令

git仓库配置常用命令 ####首先下载代码 + git下载代码命令: git clone [git地址] [下载位置] ####分支命令 1. 查看分支 git branch 2. 查看远程分支 git branch -r 3. 查看所有分支(本地和远程) git branch -a 4. 创建分支 git branch [分支名称] 5. 切换分支 git checkout [分支名称] #####远程仓库操作 1.查看远程仓库地址 git remote -v 2.切换远程仓库地址 git

git版本控制的常用指令

使用git版本控制之前,首先安装好git,安装方式比如可以通过下载客户等方式来安装:这里提供网址:http://windows.github.com/ 1.登入远程仓库,创建仓库2.复制仓库地址3.在终端中,选择目录克隆远程仓库:git clone https://github.com/************/**********.git4.等待完成即可;5.git status:查看文件状态:这里注意:文件有4个状态,工作区,暂存区,master分支,远程master分支:6,工作区-->g

git学习笔记03-本地git常用操作及原理-文件增删改

1.查看git状态 git status  这个可以告诉我们对git做了哪些操,比如增删改 2.既然我们修改了东西,有的时候想看看修改了什么,毕竟我们的记忆力并不如电脑 git diff 文件名 (默认和暂存区比较.啥事暂存区后面说) 3.修改了之后我提交了,我想看看提交的日志git log -- pretty = oneline  (后面这是格式化用的,可以不写) 4.突然想起来我提交的这个有错误怎么办,我想恢复到之前的版本 git reset --hard HEAD^ ( HEAD^ 是之前

GIT 之 分支操作常用命令

切换分支:git checkout name 撤销修改:git checkout -- file 删除文件:git rm file 查看状态:git status 添加记录:git add file 或 git add . 添加描述:git commit -m "miao shu nei rong" 同步数据:git pull 提交数据:git push origin name 分支操作 查看分支:git branch 创建分支:git branch name 切换分支:git che

git命令行常用几个指令(细节问题)

GIT PUSH/PULL时总需要输入用户名密码的解决方案: git config --global credential.helper store 查看当前的配置信息: git config --system --list或者 git config --list 设置用户名和密码: git config --global user.name [username] git config --global user.email [email]

Git常用的基础指令

创建新的版本库 $ mkdir foldername 显示当前目录路径 $ pwd 设置当前目录为Git仓库 $ init 添加文件到仓库 $ git add file 再当前仓库提交文件 $ git commit -m "描述" 查看历史记录 $ git log 查看历史版本 $ git log --pretty=online 回退版本 $ git reset --hard HEAD^ $ git reset --hard HEAD~100 参看文件内容 $ cat file 记录命