git经常使用命令和问题
和远程仓库相关的命令:
下载仓库代码:git clone 远程仓库地址
查看远程仓库:git remote -v
加入远程仓库:git remote add origin [url], 当中origin是远程仓库的别名
拉取server代码:git pull origin 本地分支名字
上传代码到server:git push orgin 本地分支名字
分支相关命令:
查看本地分支:git branch
查看server分支:git branch -r
创建本地分支:git branch zytest
切换分支:git checkout 分支名字
创建新分支而且切换到新分支:git checkout -b 分支名字
删除分支:git branch -d 分支名字。假设没有merge分支,该分支不能删除。想强制删除的话。用git branch -D 分支名字
合并分支:git merge 分支名字。将该分支合并到当前分支
创建远程分支(将本地分支push到远程):git push origin test1:test2,是将本地的test1到远程的test2分支上。
删除远程分支:git push origin :test2,将空的东西传到test2分支上。事实上就是就是删除掉。
从server的某个分支拉代码:git pull origin test2:test1。将远程的test2拉到本地的test1上。
打标签:git tag,经常使用命令參考博客:http://blog.csdn.net/wangjia55/article/details/8793577 经常使用于版本号公布。
注意push和pull的冒号的作用。有一种指向的作用。比方push是从本地到远程,pull是从远程到本地。这样就非常好理解了。
撤销操作
撤销本地删除的文件(这些文件还没有commit):git ls-files -d | xargs git checkout --
撤销本地改动的文件(这些文件还没有commit):git ls-files -m | xargs git checkout --
问题
- TortoiseGit:disconnected no supported authentication methods available(server sent: publickey。keyboard interactive)
sulotion:1.找到TortoiseGit -> Settings -> Network2.将SSH client指向~\Git\bin\ssh.exe(Git安装路径下) 參考:http://blog.csdn.net/lifuxiangcaohui/article/details/40820097
git经常使用命令和问题的更多相关文章
- GIT 版本控制常用命令学习汇总
GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信息 git help <command> 获取指定命令帮助信息 git c ...
- git的一些命令行
以下代码均在命令行中执行:在目标文件夹目录下: 1.初始化一个Git仓库,使用git init命令. 2.添加文件到Git仓库,分两步: 第一步,使用命令git add <file>,注意 ...
- git log 常用命令及技巧
git log常用命令以及技巧 1.git log 如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者.提交日期.和提交说明.如果记录过多,则按Page Up.Pag ...
- Git基本常用命令
Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径. git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件. git ...
- git workflow常用命令
git init git status git add readme.txt git add --all Adds all new or modified files git comm ...
- git的一些命令
因为项目的原因,大家把项目托管到git上,然后我不会,队友就传了一个廖雪峰的git教程,讲的很详细,不会用git的同学,可以在http://pan.baidu.com/s/1pKizolP上下载,这是 ...
- 关于Git的stash命令
add 添加新文件到 Git 代码仓库的索引中 $ git add filename mv 移动或重命名文件 $ git mv old-filename new-filename rm 从工作目录和 ...
- GIt/Github常用命令
1)git init:初始化本地仓库 2)创建文件:touch read.txt 3)当操作本地的文件时,使用常用的命令,如(mv,ls..)就可以操作,当操作暂存区的文件时需要在命令前家git,并且 ...
- git链接GitHub命令及基本操作
Git是一款不错的代码管理工具,下面引用百科的一段话: Git是用于Linux内核开发的版本控制工具.与CVS.Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服 ...
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...
随机推荐
- android中使用SharedPreferences存储数据
使用SharedPreferences存储数据还是比较简单的 1.添加或修改数据(没有数据就添加,有数据就是修改): SharedPreferences.Editor editor = getShar ...
- Want to write a book? Use word count to stay on track
http://paloalto.patch.com/groups/maria-murnanes-blog/p/bp--want-to-write-a-book-use-word-count-to-st ...
- centos下安装配置mongodb
1:安装mkdir -p /app/mongodb tar zxvf mongodb-linux-x86_64-rhel62-3.4.6.tgz vi .bash_profile PATH=$PATH ...
- 局域网内主机ssh访问服务器宿主下VMWare 虚拟机(Ubuntu 12.04.1)并且实现虚拟机能上网的那点事
(1)首先虚拟机已安装ssh服务 1) 自动安装 ssh 服务 apt-get install openssh-server 安装完成后,将自动开启 ssh 服务. 2) 查看 ssh 服务是否已开启 ...
- 深入理解JVM内存区域与内存分配
前言:这是一篇关于JVM内存区域的文章,由网上一些有关这方面的文章和<深入理解Java虚拟机>整理而来,所以会有些类同的地方,也不能保证我自己写的比其他网上的和书本上的要好,也不可能会这样 ...
- ES6学习笔记十一:编程风格技巧
一:用let取代var 二:静态字符串一律使用单引号或反引号,不使用双引号.动态字符串(模版字符串)使用反引号. 三:解构赋值: 使用数组对变量赋值时,优先使用解构赋值: 函数的参数如果是对象的成员, ...
- 在Ubuntu上安装pyenv 相关问题Common build problems
Requirements: Ubuntu/Debian: sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libb ...
- Axure 验证码、进度条、分页条(翻页)、搜索框、选项卡
百度网盘:http://pan.baidu.com/s/1jHP4qsm
- django之创建第10-1个项目-图片上传并记录上传时间
1.百度云盘:django之创建第10-1个项目-图片上传并记录上传时间 2.主要修改的配置文件有3个,forms.views和models3个文件以及html 3.forms.py文件修改 #cod ...
- 如何在eclipse中创建.properties文件
打开file--new--other 选择general--file--next 选择要建在哪个文件名下,然后在底部的file name后输入properities文件名,finish即可