Git常用命令的使用方法
推荐一个比较好的GIT的教学地址,廖雪峰老师的git教程!
这里简述Git常用命令的使用方法:
一、初始化git
右键进入 Git Bash
1、建立身份信息
git config --global user.name‘youname’
git config --global user.email‘youemail’
2、生成公钥私钥
ssh-keygen -t rsa
直接回车3次 提示输入密码可以不理会
找到以下文件
C:\Users\Administrator\.ssh\id_rsa.pub
复制一份重命名 如 Wangc.pub
将重命名的文件发给git管理员进行身份认证
3、修改默认端口
进入C:\Users\Administrator\.ssh
新建文件config
内容:
Host 192.168.96.90 主机
Port 9090 端口号
二、克隆代码
在代码所在目录右键 进入 Git Bash
git clone 地址 例如:git clone git@服务器的ip地址:/tuwen; git clone git@120.75.140.115:/home/git/repositories/tuwen
三、分支管理
在代码所在目录右键右键 进入 Git Bash
git branch 查看分支
git branch 分支名 创建新分支
git checkout 分支名 切换分支
git branch --set-upstream-to=remotes/origin/V1_test.com V1_test.com // 跟踪远程分支
git remote -v 查看远程版本库信息
四、提交代码
1.在代码所在目录右键 Git Add all files now 本地修改文件后 缓存改动
或右键 进入 Git Bash 输入 git add .
2.右键进入 Git Commit Tool 或 右键进入Git Bash 输入 git commit -a -m ‘本次提交描述’
本次操作是将代码提交到【本地仓库】,而不是远程服务器。
3.每次提交代码前需要将代码拉下来一次(其他人员没有代码变动可以不做这次操作)
右键进入Git Bash 使用 git pull 拉取所有代码
如需指定拉取某分支
使用 git pull origin 分支名
4.提交代码
右键进入Git Bash
git push 提交所有代码
如需提交指定分支代码
使用 git push origin 分支名
五:冲突解决
1.打开冲突文件
2.修改冲突文件 保留所需代码
3.执行提交代码步骤 缓存改动 -> 提交到本地 -> 提交到远程即可。
六:忽略文件夹、文件操作
忽略文件或文件夹需要添加到.gitignore中。如图所示:
/backend/assets/* 忽略该文件夹下的所有文件和目录,如果要保留该文件夹,则需要添加!.gitkeep文件夹。【因为git目录下没有任何文件,则该目录也会被忽略】
七:忽略文件夹、文件操作
Git常用命令的使用方法的更多相关文章
- git 常用命令以及解决问题方法
1. 创建分支: git branch test 2.切换分支: git checkout test 或切换为主分支 git checkout master 3.查看当前分支 git branch - ...
- Git常用命令及方法
https://blog.csdn.net/web_csdn_share/article/details/79243308 Git常用命令及方法大全 下面是我整理的常用 Git 命令清单.几个专用名词 ...
- Git常用命令总结
Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone ...
- 总结自己的Git常用命令
总结自己的Git常用命令 使用git也有一段时间了,把自己常用的命令用自己的描述记录起来,方便自己备忘也方便其他人参考. 目录: 最基本的命令: git clone 拷贝并跟踪远程的master分支. ...
- Git常用命令清单笔记
git github 小弟调调 2015年01月12日发布 赞 | 6收藏 | 45 5k 次浏览 这里是我的笔记,记录一些git常用和一些记不住的命令,这个笔记原本是基于 颜海镜的文章增加 ...
- git常用命令说明教程
git常用命令说明教程 git介绍 是一个分布式的,版本控制软件.每台使用git的电脑都是一个分版本库.svn是集中管理的. 安装git 一 git相关操作 1.官网下载最新版安装https://gi ...
- git常用命令合集(持续完善)
git常用命令合集(持续更新,仅为便于查阅) 上传整个项目 git init git add 项目名 git commit -m "提交的注释信息" 若已经绑定远程仓库,则直接:g ...
- git常用命令,冲突
使用多个仓库git push cangkuming fenzhiming删除远程仓库 git push 远程仓库名 :删除目标分支 # 需要先删除本地目标分支 git pull <远程主机名&g ...
- 项目开发中git常用命令、git工作流、git分支模型
#新建代码库git init # 在当前目录新建一个Git代码库git init [project-name] # 新建一个目录,将其初始化为Git代码库git clone [url] # 下载一个项 ...
随机推荐
- js搜索相同类型的控件全选、取值(Checkbox)
function selectAll(obj) { if (obj.checked) { $("input[type='checkbox']").each(function () ...
- Cannot resolve symbol 'log'
IntelliJ IDEA 写实体类时使用toString报错,报异常: 原因:缺少commons-lang3-3.8.1.jar包. 下载路径:http://commons.apache.org/p ...
- PHP实用小程序(一)
<? //设置路径(默认当前php文件所在路径) $basedir = "d:/inetpub/wwwroot"; $textrows = "20"; $ ...
- 深入理解Java中方法的参数传递机制
形参和实参 我们知道,在Java中定义方法时,是可以定义参数的,比如: public static void main(String[] args){ } 这里的args就是一个字符串数组类型的参数. ...
- web前端_Vue框架_设置浏览器上方的标题和图标
在创建Vue项目时一般会用默认的项目标题和图标,如下图所示: 不是很美观也可能不符合项目的需求,所以有时候就需要改变项目在浏览器上方的标签名称或者图标. 找到项目根目录的index.html,如图: ...
- hihocoder #1607 : H星人社交网络(双指针)
传送门 题意 分析 可知对与某个数x,设其可发送信息的边界为[L,R],那么随着x的递增,[L,R]也右移,故可对输入数排序,做一次双指针即可 trick 代码 //1. Aj < 1/8 * ...
- 监控利器---Zabbix(一)
开源监控软件对比 Cacti(英文含义仙人掌) 是一套基于PHP.MySQL.SNMP和RRDtool开发的网络流量监测图形分析工具,它通过snmpget来获取数据使用RRDtool绘图,简化RRDt ...
- [Xcode 实际操作]九、实用进阶-(16)给图片添加水印效果
目录:[Swift]Xcode实际操作 本文将演示如何截取屏幕画面,并将截取图片,存入系统相册. 在项目文件夹[DemoApp]上点击鼠标右键 ->[New File]创建一个扩展文件-> ...
- Quantitative proteomic analysis of small and large extracellular vesicles (EVs) reveals enrichment of adhesion proteins in small EVs (文献分享一组-柯酩)
文献名:Quantitative proteomic analysis of small and large extracellular vesicles (EVs) reveals enrichme ...
- 5 天 4000 star 的一个爆款开源项目
今天早上起来浏览 GitHub 的时候,在周热门趋势排行榜上看到了这么一个开源项目,仅仅 5 天时间,爬到了周排行榜的第一名的位置.而在每天的排行榜上,今天一早也高高位居排行榜的第二位. 这个开源项目 ...