Git常用命令的使用方法
2015-10-11 23:04
561 查看
这里简述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 Bash
git branch 查看分支
git branch 分支名 创建新分支
git checkout 分支名 切换分支
四、提交代码
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.打开冲突文件
![](http://images2015.cnblogs.com/blog/793314/201510/793314-20151011230119315-1744002004.png)
2.修改冲突文件 保留所需代码
![](http://images2015.cnblogs.com/blog/793314/201510/793314-20151011230314909-1288112972.png)
3.执行提交代码步骤 缓存改动 -> 提交到本地 -> 提交到远程即可。
六:忽略文件夹、文件操作
忽略文件或文件夹需要添加到.gitignore中。如图所示:
![](http://images2015.cnblogs.com/blog/793314/201510/793314-20151012105321054-734189242.jpg)
/backend/assets/* 忽略该文件夹下的所有文件和目录,如果要保留该文件夹,则需要添加!.gitkeep文件夹。【因为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 Bash
git branch 查看分支
git branch 分支名 创建新分支
git checkout 分支名 切换分支
四、提交代码
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.打开冲突文件
![](http://images2015.cnblogs.com/blog/793314/201510/793314-20151011230119315-1744002004.png)
2.修改冲突文件 保留所需代码
![](http://images2015.cnblogs.com/blog/793314/201510/793314-20151011230314909-1288112972.png)
3.执行提交代码步骤 缓存改动 -> 提交到本地 -> 提交到远程即可。
六:忽略文件夹、文件操作
忽略文件或文件夹需要添加到.gitignore中。如图所示:
![](http://images2015.cnblogs.com/blog/793314/201510/793314-20151012105321054-734189242.jpg)
/backend/assets/* 忽略该文件夹下的所有文件和目录,如果要保留该文件夹,则需要添加!.gitkeep文件夹。【因为git目录下没有任何文件,则该目录也会被忽略】
相关文章推荐
- 【R语言进行数据挖掘】回归分析
- 电脑全屏闪回桌面问题
- WEBSHELL姿势之nginx文件类型错误解析漏洞实例
- 优化tableView滑动时出现卡的现象
- 第一百九十二天 how can I 坚持
- android第一行代码读书笔记2
- 如何成为一个系统/服务/模块的owner
- 进行EDM营销的两个必须注意的关键点
- MySQL学习笔记2:数据库的基本操作
- Windows用命令行修改ip地址以及wifi热点建立过程
- ScrollView相关属性
- 栈的基本操作模板类,包括栈的压入,出栈,删除栈顶元素,清空栈等操作
- lightoj 1145 Dice (I) (DP)
- ZOJ Problem Set - 3512Financial Fraud
- 2011年NOIP提高组 聪明的质检员
- 重置Ubuntu 14.04中的Unity和Compiz
- js学习笔记_函数返回值
- 学习小结20151011--音频视频
- 软件测试
- 使程序默认以管理员权限运行(包括注册表修改法)