- 博客(8)
- 收藏
- 关注
原创 Git笔记8(cherry-pick与rebase)
cherry-pick将某一个分支的修改,应用到另外一个分支git cherry-pick commitId 将commitId处提交 应用到当前分支rebase(改变分支的根基)功能类似于mergegit checkout mywork进入mywork分支git rebase origin将分支合并到origin分支(会修改Git提交历史,而merge不会修改提交历史)如果rebase过程中出现...
2018-05-15 17:16:01 1485
原创 Git笔记7(submodule与subtree)
git init --bare 创建裸库(没有工作区,仅仅存放和中转开发者提交代码)将一个git仓库引入到另一个git仓库git submodule add git@xxx mymodule 将远程项目拉取到本地mymodule文件夹中 mymodule事先需要不存在,存在即报错git add .git commit -m 'addsubmodule'git push在mymodule内git p...
2018-05-15 13:45:54 1294
原创 Git笔记6(远程分支,别名)
gitk 窗口git gui 窗口git config --global alias.br branch 用br代表branchgit config --global alias.ui '!gitk' 用ui调用外部命令gitkgit push --set-upstream origin develop 在远程新创建一个develop分支,并将本地develop分支提交到远程git checkou...
2018-05-14 16:47:54 1073
原创 Git笔记5(远程与GitHub,分支)
push 推送pull 拉取,同时执行合并pull = fetch + mergegit commit --amend --reset-authorgit commit -am 只能将已经存在的文件进行添加缓存区并提交到版本库---------------https-------------------------------git remote add origin httpsxxx(origi...
2018-05-14 10:22:00 142
原创 Git笔记4(checkout,stash,标签与diff)
git checkout -- <file> 通过这个命令丢弃工作空间对应文件相对于暂存区最后一次变更(如果全部添加到暂存区了则运行这个命令不会作任何修改,如果添加到暂存区后再次对文件修改后运行这个命令,则会丢弃这次修改)git checkout commit_id 进入到commit_id那一次提交的位置,此时处于游离状态,可以在那个位置创建一个新的branchgit branch ...
2018-05-10 13:37:05 642
原创 Git笔记3(分支与版本回退)
git branch -d new_branch 删除new_branch分支git不能删除当前所处的分支,若当前在new_branch分支,执行git branch -d new_branch会报错执行git branch -d new_branch的时候 如果new_branch分支从没有被合并过 那么会出现the branch 'new_branch' is not fully merged...
2018-05-09 15:52:33 192
原创 Git笔记2(gitignore与分支)
.gitignore文件(文件需要放在项目的根目录下,和build.gradle还有pom.xml在同一级)在里边写入忽略文件名,将.gitignore文件git add到暂存区并git commit到版本库即可在.gitignore文件中再次写入,在windows中,需要再次git add并再次git commit.gitignore文件里支持正则表达式还有通配符比如输入*.txt则会忽略所有t...
2018-05-09 15:50:49 441
原创 Git笔记1
获得版本库git initgit clone查看信息git help(获取git帮助信息)git log(查看提交日志)git diff(比较文件在不同状态下的差别,可以比较已修改和暂存区之间的差别,也可以比较暂存区与已提交或者暂存区与git版本库中文件之间的差别)版本管理git add(将当前已修改的文件纳入到暂存区中)git commit(将暂存区中文件提交到git的版本库中)git rm(删...
2018-05-09 10:12:55 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人