git下载指定版本的代码

1.

git fetch https://github.com/angular/angular.js.git v1.5.8

2.

git pull https://github.com/angular/angular.js.git v1.5.8

--------------------------------------------------------------------------------------------------------------

Git中从远程的分支获取最新的版本到本地有这样2个命令:
1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge

git fetch origin master
git log -p master..origin/master
git merge origin/master

以上命令的含义:
   首先从远程的origin的master主分支下载最新的版本到origin/master分支上
   然后比较本地的master分支和origin/master分支的差别
   最后进行合并
   上述过程其实可以用以下更清晰的方式来进行:

git fetch origin master:tmp

git diff tmp

git merge tmp

从远程获取最新的版本到本地的test分支上,之后再进行比较合并

2. git pull:相当于是从远程获取最新版本并merge到本地

git pull origin master

上述命令其实相当于git fetch 和 git merge

在实际使用中,git fetch更安全一些
因为在merge前,我们可以查看更新情况,然后再决定是否合并

结束

时间: 2024-12-06 05:47:13

git下载指定版本的代码的相关文章

Windows平台上通过git下载github的开源代码

常见指令整理: (1)检查ssh密钥是否已经存在.GitBash. 查看是否已经有了ssh密钥:cd ~/.ssh.示例中说明已经存在密钥 (2)生成公钥和私钥 $ ssh-keygen -t rsa -C "[email protected]"按3个回车,密码为空. Your identification has been saved in /home/tekkub/.ssh/id_rsa.Your public key has been saved in /home/tekkub/

[Git]checkout 指定版本

Task:知道commit号,如何checkout 指定版本 1. 切换到指定的branch 2. 下载head 3. 查看log找到需要的版本 4. 根据header checkout 1 [[email protected]80 ebs]$ git branch 2 * consistencyCheck 3 master 4 [[email protected]80 ebs]# git checkout master 5 Switched to branch 'master' 6 [[ema

git clone 指定分支 拉代码

1.git clone 不指定分支 git clone http://10.1.1.11/service/tmall-service.git 2.git clone 指定分支 git clone -b dev_jk http://10.1.1.11/service/tmall-service.git 命令中:多了一个  -b dev-jk,这个dev_jk就是分支,http://10.1.1.11/service/tmall-service.git为源码的仓库地址 原文地址:https://ww

git回到指定版本命令

git reset 是指将当前head的内容重置,不会留log信息. git reset HEAD filename  从暂存区中移除文件 git reset --hard HEAD~3  会将最新的3次提交全部重置,就像没有提交过一样. git reset --hard [commit哈希值](38679ed709fd0a3767b79b93d0fba5bb8dd235f8) 回退到 38679ed709fd0a3767b79b93d0fba5bb8dd235f8 版本 根据--soft --

关于在官网上查看和下载特定版本的webrtc代码

gclient:如果不知道gclient是什么东西 ... 就别再往下看了. 下载特定版本的代码: #gclient sync --revision [email protected] 其中31000是版本号 查看自己下载代码的版本号: #gclient revinfo -a [email protected]:~/code/webrtc/src/talk$ gclient revinfo -a src: http://webrtc.googlecode.com/svn/[email prote

Git 克隆指定分支代码

git clone 指定分支 拉代码 1.git clone 不指定分支 git clone  http://10.1.1.11/service/sz-service.git 2.git clone 指定分支 git clone -b dev_jk http://10.1.1.11/service/sz-service.git 命令中:多了一个  -b dev-jk,这个dev_jk就是分支,http://10.1.1.11/service/sz-service.git为源码的仓库地址 原文地址

git clone 指定分支的内容

使用Git下载指定分支命令为:git clone -b 分支名仓库地址 使用Git下载v.2.8.1分支代码,使用命令:git clone -b v2.8.1 https://git.oschina.net/oschina/android-app.git 原文地址:https://www.cnblogs.com/pansidong/p/9284967.html

git选择源代码版本

源代码在安装pytorch旧版本时候,要用git选择旧版本的ssudo git clone --recursive https://github.com/pytorch/pytorch #这个命令会下载所有的版本源代码,有办法只下载指定版本,但是我没有试过cd pytorch #进入到pytorch目录.该目录下有.git目录git tag #显示各个版本sudo git checkout v0.4.1 #选择版本sudo git submodule update --init --recurs

pip 查看已安装模块、卸载指定模块、安装指定版本模块

操作背景 最近使用 pandas+plotly 画heatmap(热力图),来处理股票数据,语法.步骤都没问题,但到画图那一步老是报错,且 plotly 版本为3.0.0: 最后找到原因,plotly版本的问题,3.0.0 版本会报错,只好降到 2.7.0版本: 平时 pip 都是安装模块,很少卸载,记不清具体用法了,就查了下,顺便总结记录. 查看已安装模块 代码: pip list 输入 pip list  就会看到目前已安装的模块(模块名以及版本): 卸载指定模块 代码: pip unins