文档章节

git 常用操作

gdxz110
 gdxz110
发布于 2016/03/22 20:49
字数 462
阅读 98
收藏 0

打开终端,$ ssh-keygen 一路enter下。

$ ls -a ~/.ssh  

$ cat ~/.ssh/id_rsa.pub

 

 

 

常用操作

初始化

git init        //创建git仓库

git clone git@gitlab........git

git config --global user.name "XXX"

git config --global user.email "XXX@xx.com"

git config --list  //查看配置列表

 

增加文件

touch fileName   //创建文件

ls -l                //查看文件属性权限

vi fileName       //编辑文件

:wq                //保存退出

git status        //查看git修改内容

git add fileName    //添加上传修改项

git add .          //添加文件夹所有文件

git commit -m "增加"    //确认并加log

git push origin master     //push 到master分支

 

删除文件:

git rm fileName

git status

git add -A

git commit -m "删除"

git push origin master

 

更新

git pull origin master        //拉取最新

ls                                   //查看

 

修改

vi filename

git status                       //查看修改状态

git add filename

git commit -m "备注"

git push origin master

////

git checkout -f //强制更新,去除修改的东西

 

git分支管理

git branch  //查看本地分支

git branch -r  //查看远程分支

git branch -a  //查看所有分支,*代表目前所在分支

git branch [name]  //创建本地分支,分支创立后不会自动切换为当前分支

git checkout [name]  //切换分支

git checkout -b [name] //创建本地分支并切换到新分支上

git branch -d [name]   //删除分支,-D强制删除分支

git merge [name] //将[name]分支与当前分支合并

git push origin [name]  //将本地分支name push 到远程

 

分支修改

1.git add .

2.git commit -m "修改"

3.git pull --rebase    //把修改跟服务器增加的文件合并提交(树枝会好看,但冲突解决起来较麻烦)

4.git push

 

git 忽略文件--iOS

*~

.DS_Store

.orig$

.git/.*

.gitattributes

.svn/.*

.swp$

.mode1v3$

.pbxuser$

.perspectivev3$

 

.bak$

.perspective*

 

#*.xcworkspace*

*.xcuserdata*

全局文件目录:

~/.gitignore_global

项目文件目录:

.gitignore

 

 

 

 

另推荐使用 source three 进行可视化git管理

© 著作权归作者所有

下一篇: git教程
gdxz110
粉丝 7
博文 80
码字总数 31663
作品 0
广州
程序员
私信 提问
Git 学习看这篇就够了!

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 可能新手会问“git和github有什么关系啊?” git是一个版本控制工具; github是一个用git做版本控...

Michaelyn
2016/12/26
121
0
GIt操作

最近还是把git当成一个同步工具用,以后有时间看看版本控制功能。 参考资料: 常用 Git 命令清单-阮一峰 廖雪峰的官方网站-Git教程 常用操作 git clone https://github.com/1234.git (把git...

有苦向瓜诉说
2017/11/23
0
0
git文章列表

关于gitlab默认clone协议 Git实现从本地添加项目到远程仓库 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照) Git 项目推荐 | Java 版微信普通号机器人 翻翻git之---...

d_watson
2016/04/20
27
0
常用 git 命令以及处理技巧

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/FungLeo/article/details/95957875 常用 git 命令以及处理技巧 基础常...

FungLeo
07/15
0
0
git 常用命令梳理

Git已经成为当前最流行的版本控制解决方案了,如果你现在还不使用git都不好意思出门了。如果细数起来Git的命令太多了,但是常用的就那么几组命令,下面说下常用命令的用法: 下面简单演示下:...

深山猎人
2016/06/13
76
0

没有更多内容

加载失败,请刷新页面

加载更多

【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
4
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
2
0
【Medium 万赞好文】ViewModel 和 LIveData:模式 + 反模式

原文作者: Jose Alcérreca 原文地址: ViewModels and LiveData: Patterns + AntiPatterns 译者:秉心说 View 和 ViewModel 分配责任 理想情况下,ViewModel 应该对 Android 世界一无所知。...

秉心说
昨天
7
0
重学计算机组成原理(十二) - 异常和中断

1 概览 完好的程序都满足以下特征 自动运行 我们的程序和指令都是一条条顺序执行,不需要通过键盘或者网络给这个程序任何输入 正常运行 没有遇到计算溢出之类的程序错误。 不过,现实的软件世...

JavaEdge
昨天
4
0
程序设计基础(C)第06讲例程

1summing.c /* summing.c -- 根据用户键入的整数求和 */#include <stdio.h>int main(void){ long num; long sum = 0L; /* 把sum 初始化为0 */ int status; p......

树人大学数字媒体吴凡
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部