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] # 下载一个项 ...
随机推荐
- Microsoft Speech SDK开发包 使用
下载开发包.我们首先从微软的官网上面下载开发包,下载地址如下: http://www.microsoft.com/en-us/download/details.aspx?id=10121我们主要下载三 ...
- vuex 命名空间
默认情况下,模块内部的action mutation getter是注册在全局命名空间的,如果希望你的模块具有更高的封装度和复用性,你可以通过添加namespaced:true的方式使其成为带命名空间 ...
- servlet里的forward和redirect的区别
forward方式:request.getRequestDispatcher("/somePage.jsp").forwardrequest, response); red ...
- SSIS 增量更新
本文转自 http://sqlblog.com/blogs/andy_leonard/archive/2007/07/09/ssis-design-pattern-incremental-loads. ...
- <正则吃饺子>:关于使用powerDesign连接oracle数据库,导出数据表结构(ER图吧)
最近做的项目中,没有完整的数据库表结构图(ER图),自己就根据服务器上oracle数据库和powerdesign整理一份,但是存在两个问题:1.没有把数据库表的相关备注弄下来:2.数据库表中的主外键关 ...
- Google浏览器如何加载本地文件
Chrome浏览器加载本地文件 一般来说,为了安全起见,浏览器是不能通过load方法来加载本地文件的,load方法只能加载远程服务器上的文件. 在浏览器默认的情况下,试图加载一个本地文件,会出现交叉域 ...
- 3.7-3.10 Hive 企业使用优化1
一.Fetch Task 在执行hive代码的时候,一条简单的命令大部分都会转换成为mr代码在后台执行, 但是有时候我们仅仅只是想获取一部分数据而已,仅仅是获取数据,还需要转化成为mr去执行吗? 那个 ...
- 梦工厂实验室 蛇形填数 dfs
问题 D: 蛇形填数 时间限制: 3 Sec 内存限制: 64 MB提交: 28 解决: 5[提交][状态][讨论版] 题目描述 在n*n方阵里填入1,2,...,n*n,要求填成蛇形.例如n=4 ...
- Lightoj1015【基础题】
题意: 计算输入数>0的所有和: 思路: 直接干... #include<cstdio> #include<queue> #include<map> #inc ...
- 解决overflow: auto在Ios中滑动不流畅
[bug]—— H5页面在 ios 端滑动不流畅的问题 IOS系统的惯性滑动效果非常6,但是当我们对div加overflow-y:auto;后是不会出这个效果的,滑动的时候会感觉很生涩.怎么办? ...