Git
文章平均质量分 51
Huangrunze!
这个作者很懒,什么都没留下…
展开
-
git标签管理
概念:发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 在打标签前,我们需要首先需要把分支切换到需要打标签的分支上。 git tag v1.0(v1.0为标签名) git tag 查看所有标签。 默认标签是打在最新提交的commit上的。有时候,如果忘了打标签,比如,现在已经是周五了,但应该在周一打的标签没有打,怎么办? 方法是用git log找到历史提交原创 2021-02-09 13:00:33 · 72 阅读 · 0 评论 -
git多人协作
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。 git remote 可以查看远程库的信息。 git remote -v 显示更加详细的信息。 推送分支 git push origin master (master为分支名) 并不是一定要把本地分支往远程推送,那么,哪些分支需要推送,哪些不需要呢? master分支是主分支,因此要时刻与远程同步; dev分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远原创 2021-02-09 12:49:28 · 289 阅读 · 0 评论 -
git分支管理
创建与合并分支 git branch dev 创建分支。 git branch -d dev 删除分支。 git checkout dev或git switch dev 切换分支。 git checkout -b dev或git switch -c dev 创建并切换分支。 git branch 查看分支,会列出所有分支,当前分支前面会标一个*号。 当在dev分支上提交修改时,在master上的文件是没有对应修改的。 git merge dev 用于合并指定分支到当前分支。合并后,再查看read原创 2021-02-09 12:34:02 · 135 阅读 · 0 评论 -
git远程仓库
把本地库与远程仓库关联 前提:要在github上创建一个你要远程连接的仓库。 git remote add origin https://github.com/qq137182963/learngit.git 添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。 qq137182963为github用户名。 git push -u origin master 把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推原创 2021-02-09 00:47:28 · 121 阅读 · 0 评论 -
git管理修改,撤销修改,删除文件
如果我们对文件做以下操作 你会发现第二次修改没有被提交。 原因:Git管理的是修改,当你用git add命令后,在工作区的第一次修改被放入暂存区,准备提交,但是,在工作区的第二次修改并没有放入暂存区,所以,git commit只负责把暂存区的修改提交了,也就是第一次的修改被提交了,第二次的修改不会被提交。 git diff HEAD – readme.txt 可以查看工作区和版本库里面最新版本的区别。 撤销修改 # git checkout – readme.txt (readme.txt为目录名) 可以原创 2021-02-08 23:01:55 · 177 阅读 · 1 评论 -
git工作区和暂存区
工作区 版本库 git status 查看文件状态原创 2021-02-08 22:39:48 · 69 阅读 · 0 评论 -
git版本回退
git log 记录文件修改的历史记录,显示从最近到最远的提交日志。(最明显显示的是提交时候的提交说明,所以我们在用git commit命令提交时,还是要尽可能的加上说明。) git log --pretty=oneline 加上该参数可以整洁地显示提交日志。 HEAD:标记了当前的版本。 最前面的16进制数是版本号。 最后面是提交说明。 git reset git reset --hard HEAD^ 在Git中,用HEAD表示当前版本,HEAD^为上一个版本, HEAD^^为上上个版本 HEAD~1原创 2021-02-08 22:33:07 · 76 阅读 · 0 评论 -
git使用
创建一个版本库 mkdir learngit (创建目录) //learngit 是目录名 cd learngit (切换目录) pwd (用来查询当前目录) 把目录变成Git可以管理的仓库 使用 git init 命令(初始化Git仓库) 命令成功执行后,会创建一个空的仓库,当前目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本库的,一般情况下最好不要修改该目录里面的文件。 把文件添加到版本库 前提:该文件必须存在于learngit(版本库)目录下(子目录下也可以),因为这是一个Gi原创 2021-02-08 20:35:37 · 74 阅读 · 0 评论