用控制台命令拉取git最新仓库代码
2017-01-16 10:35
344 查看
C#利用Diagnostics 拉取最新代码 示例代码
static void DiagnosticTest() { Process p; ProcessStartInfo psi; psi = new ProcessStartInfo("sh.exe"); psi.Arguments += "--login -i"; psi.UseShellExecute = false; psi.RedirectStandardOutput = true; //允许重定向标准输出 psi.RedirectStandardInput = true; //接受来自调用程序的输入信息 psi.RedirectStandardError = true; psi.WindowStyle = ProcessWindowStyle.Hidden; p = Process.Start(psi); p.StandardInput.WriteLine("cd D://"); p.StandardInput.WriteLine("cd D:/git/Component/"); p.OutputDataReceived += new DataReceivedEventHandler(OnDataReceived); p.BeginOutputReadLine(); p.BeginErrorReadLine(); //p.StandardInput.WriteLine("git fetch --all"); //p.StandardInput.WriteLine("git reset --hard origin/master"); p.StandardInput.WriteLine("git pull"); p.Close(); } private static void OnDataReceived(object Sender, DataReceivedEventArgs e) { if (e.Data == "Already up-to-date.") { Console.WriteLine("已拉取最新的Component代码"); } }
相关文章推荐
- git 常用命令总结和git服务器代码仓库创建
- 如何使用git svn 命令下载svn仓库的代码
- 使用Git命令从Github下载代码仓库
- Git使用手册/Git教程:git fetch 将远程仓库的分支及分支最新版本代码拉取到本地
- git 仓库切换分支不是最新代码问题
- 使用Git命令从Github下载代码仓库
- Linux之git常用命令详解 2017-04-12 20:09:40 分类: LINUX 1.从远程仓库下载代码到本地 #git clone http://gitlab.xxx.com/xxx.g
- 纯命令提交代码到git仓库(教你怎么装逼)
- Git更新远程仓库代码到本地【命令】
- 使用Git命令从Github下载代码仓库
- gitbash-coding 代码仓库 代码备份 命令使用
- Jenkins结合.net平台综合之监听git仓库并自动摘取最新代码编译
- Git 远程仓库(Github) Git 并不像 SVN 那样有个中心服务器。 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要
- 纯命令提交代码到git仓库(教你怎么装逼)
- 纯命令提交代码到git仓库(教你怎么装逼)
- 如何使用git命令同步代码到github或提交到多个远程仓库
- 从git远程仓库拉取最新版本代码
- 使用Git命令将Android项目最新内容提交更新到gitlab远程仓库
- 使用Git命令从Github下载代码仓库