标签:lob string head ret 安装 集合 orm checkout 通过
想研究Git很久了,一直没有找到很好的博客或论坛,近几天工作项目任务没有那么重,就想着找几篇文章把这玩意儿给解决掉,本博客是记录读廖雪峰老师所写的《Git教程》的随笔,以便巩固学习,若想学习到更详细的教程,请到廖老师的文章学习。
ssh-keygen -t rsa -C "youremail@example.com"命令
命令会在指定的盘符下生成一对公私密钥,把pub密钥中的内容复制到GitHub的Account Setting里可以推送文件到GitHub了;
若有多台电脑需要上传文件到GitHub上,可以添加多个公钥到Account Setting上。
git remote add origin git@github.com:GitHub账户名/远程仓库名.git origin为GitHub默认的远程仓库名,可修改,通过此便可把本地仓库与远程仓库关联起来
通过以下命令可以把本进仓库内容推送到远程仓库上
git push -u origin master
git clone git@github.com:GitHub账户名/需要克隆的库名.git
$ git checkout -b dev其中的-b参数表示创建分支并把当前分支切换为新创建的分支,相当于git branch dev;git checkout dev;两个命令的集合;
git merge --no-ff -m "merge with no-ff" dev
git stash apply stash@{0}来恢复具体的某一个stash
git branch -D 分支名 删除该分支,注意D必须大写
多人协作的工作模式通常是这样:
首先,可以试图用git push origin <branch-name>
推送自己的修改;
如果推送失败,则因为远程分支比你的本地更新,需要先用git pull
试图合并;
如果合并有冲突,则解决冲突,并在本地提交;
没有冲突或者解决掉冲突后,再用git push origin <branch-name>
推送就能成功!
如果git pull
提示no tracking information
,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream-to <branch-name> origin/<branch-name>
。
这就是多人协作的工作模式,一旦熟悉了,就非常简单。
git log --pretty=oneline --abbrev-commit;对某一个提交ID打标签:git tag 标签名 CommitID;可以用git show 标签名来查看标签的详细信息;还可以添加两个参数
-a 标签名,-m 说明文字信息,如:git tag -a 标签名 -m "打了一个标签" CommitID
git check-ignore -v App.class 检查ignore文件中哪个规则出了问题
标签:lob string head ret 安装 集合 orm checkout 通过
原文地址:https://www.cnblogs.com/zw971084570/p/9936102.html