git学习使用记录
2014-11-20 17:44
211 查看
一、在远程服务器上创建项目
Git global setup:
Create Repository
Existing Git Repo?
二、提交修改后的代码
git add .
git commit -m 'test'
git push -u origin master
三、退回到本地最后一个版本
git checkout -f
四、回退到之前本地提交的某个版本
git reset --hard 版本号
五、退回到服务器上的版本
git checkout -f && git pull
六、分支管理
git branch管理常用命令
查看本地分支
[plain]
git branch
* dev
master
*代表当前位于dev分支
查看远程分支
[plain]
git branch --remote
origin/dev
origin/master
创建分支
[plain]
git checkout -b new_branch
注意,new_branch的代码来自于当前分支
切换分支
[plain]
git checkout another_branch
和创建分支就差-b参数
push本地分支代码到远端服务器
[plain]
git push origin branch_name
如果远端服务器没有该分支,将会自动创建
pull远端分支代码到本地对应分支
[plain]
git pull origin branch_name
删除本地分支,首先切换到别的分支,然后才能删除某个分支
[plain]
git checkout b
git branch -d a
删除远程分支
[plain]
git push origin --delete branch_name
合并本地分支
[plain]
git merge b
假设当前分支为dev,上面的命令就是将本地的b分支代码合并到当前分支dev中
合并远程分支,和前面的几乎一样,
[plain]
git merge origin/b
远程分支b被合并到本地当前分支dev中了。
Git global setup:
git config --global user.name "aaa" git config --global user.email "aaa@bbb.com"
Create Repository
mkdir b cd b git init touch README git add README git commit -m 'first commit' git remote add origin https://git.aaa.com/bbb/a.git git push -u origin master
Existing Git Repo?
cd existing_git_repo git remote add origin https://git.aaa.com/bbb/a.git git push -u origin master
二、提交修改后的代码
git add .
git commit -m 'test'
git push -u origin master
三、退回到本地最后一个版本
git checkout -f
四、回退到之前本地提交的某个版本
git reset --hard 版本号
五、退回到服务器上的版本
git checkout -f && git pull
六、分支管理
git branch管理常用命令
查看本地分支
[plain]
git branch
* dev
master
*代表当前位于dev分支
查看远程分支
[plain]
git branch --remote
origin/dev
origin/master
创建分支
[plain]
git checkout -b new_branch
注意,new_branch的代码来自于当前分支
切换分支
[plain]
git checkout another_branch
和创建分支就差-b参数
push本地分支代码到远端服务器
[plain]
git push origin branch_name
如果远端服务器没有该分支,将会自动创建
pull远端分支代码到本地对应分支
[plain]
git pull origin branch_name
删除本地分支,首先切换到别的分支,然后才能删除某个分支
[plain]
git checkout b
git branch -d a
删除远程分支
[plain]
git push origin --delete branch_name
合并本地分支
[plain]
git merge b
假设当前分支为dev,上面的命令就是将本地的b分支代码合并到当前分支dev中
合并远程分支,和前面的几乎一样,
[plain]
git merge origin/b
远程分支b被合并到本地当前分支dev中了。
相关文章推荐
- git使用学习之——oschina资料记录 (整理)
- Git命令行使用学习记录
- 关于Git的使用,今天被问到,转来一片文章,记录学习
- VC6 下学习使用Teechart8记录 三 数据库读取与鼠标选取数据
- 实例学习SSIS(四)-- 使用日志记录和错误流重定向
- iptables学习与研究四(使用LOG记录失败日志)
- 2004.7.15 [C#学习记录]使用C#编写一个自定义控件(高
- 从今天开始使用csdn的blog开始记录学习历程
- MOSS Search学习记录(十):MOSS Visual How To使用SharePoint Server 2007搜索对象模型编程创建搜索查询
- 实例学习SSIS(四)--使用日志记录和错误流重定向
- gitweb使用记录[原]
- 使用commons-logging和Log4j记录日志学习总结
- 今天开始使用这个blog来记录我的学习中遇到的问题吧
- 如下主要记录在学习使用EXTJS结合WCF的时候的一些心得
- VC6 下学习使用Teechart8记录 一 安装和熟悉teechart8
- eclipse swing 环境配置,其实就是dotnet 中的winform 开发,记录下来,给需要学习的人使用,
- petshop4.0学习记录一:Memebership的使用
- 学习使用VS2005+ORACLE,感觉乱糟糟的,在此记录一下
- ASP.net中的AJAX学习记录之三 体会UpdateMode属性及使用UpdateTriggers
- GIT 学习与使用