更多使用方法参照:https://gitcafe.com/ranmocy/Help
A: Git
#下载副本(需要将本机ssh-keygen生成的id_rsa.pub放到github上)
git clone git@github.com:ciaos/upload-sdk-csharp.git
(如果git clone不了,尝试在网页上添加README.md文件后再clone
#获取更新
git pull
#配置
git remote add origin https://github.com/ciaos/upload-sdk-csharp.git
git push origin master
#修改文件/创建文件夹后
git add *
git commit -m "edit"
git push
#查看历史记录
git log
git log --pretty=oneline
git log --pretty=oneline -- demo2/server/vbnet.aspx(某个文件历史修改记录)
git show 0758928ea3c9796c0820d159555752f40b9d7e64 (查看对应hash值的修改内容)
git show 0758928ea3c9796c0820d159555752f40b9d7e64 demo2/server/vbnet.aspx(查看该版本此文件修改的内容)
git show 0758928ea3c9796c0820d159555752f40b9d7e64:demo2/server/vbnet.aspx(查看该版本此文件内容)
git blame demo2/server/vbnet.aspx(查看文件每行分别是那个版本修改的)
#放弃修改的副本恢复原样
git checkout master demo2/client/Program.cs
配置.git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@github.com:ciaos/upload-sdk-csharp.git
fetch = +refs/heads/*:refs/remotes/origin/*
B: Svn
#下载副本
svn checkout --username account --password pwd [svnurl]
#获取更新(切换到项目根目录:例 cd pkualumini)
svn update
#查看历史记录
svn log
svn log 1/a.php
svn info 1/b.php
svn cat -r r265 1/a.php (查看版本文件内容)
svn diff -r r265:r264 1/a.php (查看指定版本差异)
#查看项目状态
svn status
#修改并提交更新(添加注释)
svn add 1/b.php
svn commit -m "add b.php"
svn ci -m "Deploy app into SAE"
#查看工作副本与代码库差异
svn diff
svn diff 1/b.php
#放弃修改的副本恢复原样
svn revert 1/a.php
相关推荐
SVN版本管理工具使用教程
详细讲解了git的使用方法,配有git实操命令。
附件是使用Git版本管理工具进行开发过程中版本管理必不可少的工具,其中也包含了Git的界面工具TortoiseGit和中文简体语言包,方便大家一键下载
vss进行版本控制,操作简单灵活,附上操作文档: 1.安装客户端; 2.在本地建立自己的开发目录; 3.用指定的vss database、用户名和口令登录vss; 4.设定工作目录为自己的开发目录; 5.得到最新的版本,其"Recursive...
SVN版本管理工具,文档,代码,软件工具,随时记录相应的版本
node js 版本管理工具
sos版本控制工具manual,安装和使用
代码版本管理工具Git
TortoiseSVN-1.9.3.27038-x64-svn-1.9.3 版本管理工具
版本管理工具,GIT以及SourceTree
该文件列出了几乎所有的代码管理工具,并依次进行分析,针对不同的情况选择使用。
一款用于开发版本管理的开源工具,使用方便简单
mac系统下的版本管理工具,方便在Xcode4.2下,SVN使用不方便,此工具可以方便管理版本控制。
Unity3D版本管理工具
该版本加入了皮肤管理,还使用了LookOutGrid等第三方控件,用户体验非常不错,该项目全称是手机版本更新管理工具。具体介绍见上一次上传的管理工具源码,那个是1.0的版本。
版本管理工具与日志工具——日志工具练习,可以很好地理解日志工具的使用,代码完整,可以运行,附带数据库
版本控制管理工具 SourceTree1.7版,Git 和 Hg 的客户端
Git是目前世界上最先进的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git...