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] # 下载一个项 ...
随机推荐
- 小程序wx:key中的关键字*this
“保留关键字 *this 代表在 for 循环中的 item 本身,这种表示需要 item 本身是一个唯一的字符串或者数字,如果是对象则不可以 data:{ array:[1,2,3,4,5], ob ...
- 三、mysql登录详解及版本号查询
1.用window+r,输入cmd,用mysql -uuser -ppassword登录时出现‘mysql’不是有效的内部命令? 答:这是因为没有配置MySQL的环境变量path所致. MySQL的环 ...
- vs2012安装程序,无法注册ActiveX
最近开发环境换成了vs2012,用C#写了一个ActiveX插件程序,然后添加一个安装程序,但是安装后,ie无法识别AcitveX,在ie的Manage add-ons中也找不到,这在vs2010是没 ...
- tetrahedron
题意: 求解一个四面体的内切球. 解法: 首先假设内切球球心为$(x0,x1,x2)$,可以用$r = \frac{3V}{S_1+S_2+S_3+S_4}$得出半径, 这样对于四个平面列出三个方程, ...
- 爬虫库之BeautifulSoup学习(一)
Beautiful Soup的简介 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据. 官方解释如下: Beautiful Soup提供一些简单的.pytho ...
- monkeyRunner
MonkeyRunner工具是使用Jython(使用Java编程语言实现的Python)写出来的,它提供了多个API,通过monkeyrunner API 可以写一个Python的程序来模拟操作控制A ...
- PHP实用小程序(二)
<HTML> <HEAD> <TITLE>经典循环例子</TITLE> </HEAD> <BODY> <? ; $coun ...
- myeclipse 去掉spring特性支持
myeclipse10.0 去掉spring支持 手工修改工程目录下的.project文件中相关的内容 删除<nature>com.genuitec.eclipse.springfram ...
- 渲染路径-u3d渲染路径比较
Unity支持不同的渲染路径.应具体取决于你的游戏内容和目标平台/硬件来选择使用哪一个.不同的渲染路径有不同的特点和性能特点,主要影响灯光和阴影. 项目所使用的渲染路径在Player S ...
- Unity3D教程:无缝地形场景切换的解决方法
http://www.unitymanual.com/6718.html 当我们开发一个大型项目的时候-会遇到这样的问题(地形场景的切换)这个只是字面意思-并不是重场景1的100 100 100坐标 ...