赞
踩
目录
2. git add | git commit -m "备注(一般是更改信息)"
可以多个人员,对同一项目进行分支合并的开发
工作区:这是开发者日常进行项目开发和代码编写的区域。所有未提交的更改都保存在这里。
暂存区:暂存区用于临时存放你的改动。
本地版本库:本地版本库是Git用来存储项目历史记录的地方,也被称为本地仓库。
它包含了项目的所有文件、提交历史、分支以及标签等信息。
远程版本库(origin):位于网络服务器上的版本库, 可以让工作人员协同开发
用于查看Git 版本
- git add 文件名 #将文件提交到暂存区
- git commit -m "注释" #将暂存区中的所有修改提交到本地仓库
git status //查看文件状态
有更改未提交到暂存区(更改文件):没有git add
- Changes not staged for commit:
- (use "git add/rm <file>..." to update what will be committed)
- (use "git restore <file>..." to discard changes in working directory)
新文件未提交:没有git add
- Untracked files:
- (use "git add <file>..." to include in what will be committed)
提交到暂存区:没有git commit
- Changes to be committed:
- (use "git restore --staged <file>..." to unstage)
没有上传到远程仓库:没有git push
- On branch master
- Your branch is ahead of 'origin/master' by 1 commit.
- (use "git push" to publish your local commits)
- git log #查看提交记录
- 选项:
- --all 显示所有分支
- --pretty=oneline 将提交信息显示为一行
- --graph 以图的形式显示
- --abbrev
当我们的提交记录多了以后,为了方便我们查看各个分支的日志,我们一般都需要将git log中所有的选项给添加上去。
git reset --hard commid #切换到某一个版本
每个版本都有CommitId
它用于指定哪些文件或文件夹应该被忽略,不纳入版本控制中。
这些被忽略的文件或文件夹不会被提交到代码仓库中,从而避免了不必要的文件冲突和代码冗余。
- 同同时并行推进多个功能的开发,提高工作效率
- 各个分支在开发过程中不影响,一个分支开发失败不会影响到其他分支,失败的分支直接删除重新开发就可以
git branch
git branch 分支名
git checkout 分支名
分支不能自己删自己
git branch -d 分支名
git merge 分支名
Git 让我们程序员自己手动解决冲突
1.删除其中一个分支内容
2.两个分支一起存在
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。