GIT 常见操作场景】的更多相关文章

1.指令集 1.1 本地与远程操作 创建文件 echo > README.md(文件名) 创建文件时输入信息 echo "(message)" >> README.md (文件名) 初始化本地仓库 git init 添加文件放入缓存流中 git add . (点"."表示添加当前文件夹全部文件,添加某个文件直接使用文件名) 克隆远程仓库 git clone 仓库地址 把缓存内容放进发送头 git commit -m "xx" (…
大家好,我是小富~ 技术交流关注公众号:程序员内点事 传送门:原文地址 git对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree这样牛X的客户端工具,使得合并代码变的很方便.但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的git命令. 下边我们整理了45个日常用git合代码的经典操作场景,基本覆盖了工作中的需求. 我刚才提交了什么? 如果你用 git commit -a 提交了一次变化(changes),而你又不确定到底这…
本地仓库关联远程仓库 新建本地目录scala git init 这样就新建了一个本地仓库 在远端如github上新建仓库scala 关联远程仓库 git remote add origin git@github.com:yourname/scala.git 执行git pull 切换分支 本地分支关联到远端分支 git branch -u origin/master #或者 git branch --set-upstream-to=origin/<branch> master 第一次也可以使用…
工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发 场景六:小袁把分支提交到远程Git仓库 场景七:小张获取小袁提交的分支 场景八:小张把分支合并到主干 下面来看以上各场景在IDEA中对应的操作. 场景一:小张创建…
由于公司用的是git进行版本管理,所以零零散散的学了一些常用到的git指令: 近日把廖雪峰前辈的git教程看了一遍,感觉操作起来更得心应手,在此做个记录,如有错漏望指正: git init //初始化git仓库 git add fileName //将指定文件的修改添加到暂存区 git add . / git add -a //将所有的文件修改添加到暂存区 git status //检查工作区状态 git commit -m "commitMessage" //将暂存区的修改提交到版本…
git config --global user.name "liyang"git config --global user.email "liyangslj@126.com" git add --all / git add a.txt b.txt git commit -m '' / git commit readme.txt -m '' git status git diff readme.txt git log / git log --pretty=oneli…
常用命令 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件. cat 查看文件内容 cp 拷贝 mv 移动或重命名 rm 删除文件 -r 递归删除,可删除子目录及文件 -f 强制删除 find 在文件系统中搜索某文件 wc 统计文本中行数.字数.字符数 grep 在文本文件…
转自:http://www.cnblogs.com/elfsundae/archive/2011/07/17/2099698.html References: http://stackoverflow.com/questions/315911/git-for-beginners-the-definitive-practical-guide http://www.kernel.org/pub/software/scm/git/docs/ http://progit.org/book/ git安装.…
最近写了个博客demo,在上传至github时,居然报错了,刚开始学习代码上传,免不了遇到一些问题,报错信息如下: fatal: remote origin already exists. (致命错误信息: 远程仓库信息已经存在.) 其实导致这个问题的原因,是我在GitHub上之前创建了一个Repository,push上去了本地的代码后,因为文件信息不全,我想重新创建一个Repository,于是我直接在GitHub上删除了项目,第二次使用相同的方式重新提交代码,而且两次创建的项目名称还不一样…
1.怎么回退到之前的commit? 用git reset --hard HEAD回退到最新提交的版本 用git reset --hard HEAD^回退到上一个版本 用git reset --hard commit_id回退到指定commit_id的版本 根据-–soft -–mixed -–hard,会对working tree和index和HEAD进行重置:    git reset -–mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,…