赞
踩
目录
笔记跟课:黑马程序员 https://www.bilibili.com/video/BV1MU4y1Y7h5/https://www.bilibili.com/video/BV1MU4y1Y7h5/
在一个新建的空目录中,点击右键打开Git Bash窗口,执行命令git init,创建成功可看到隐藏的.git目录
在当前目录下创建一个 .bashrc文件(指令:touch .bashrc),在 .bashrc文件中输入以下内容:
- #用于输出git提交日志
- alias git-log="git log --pretty=oneline --all --graph --abbrev-commit"
- #用于输出当前目录所有文件及基本信息
- alias ll='ls -al'
打开git bash,执行 source .bashrc即可实现指令别名的设置。
序号 | 指令格式 | 说明 |
1 | git add | 【工作区 ----> 暂存区】 |
2 | git commit | 【暂存区 ----> 本地仓库】 |
3 | git status | 查看修改的状态 |
4 | git add 单个文件名|通配符 | 添加工作区一个文件的修改到暂存区 |
git add | 将所有修改加入到暂存区 | |
5 | git commit -m "注释内容" | 提交暂存区的内容到本地仓库的分支中 |
6 | git log [option] | 查看提交记录 |
●options: ▢ --all 显示所有分支 ▢ --pretty=oneline 将提交信息显示为一行 ▢ --abbrev-commit 使得输出的commitid更简短 ▢ --graph 以图的形式显示 | ||
7 | git reset --hard.commitID | 版本切换(commitID 可用 git log 指令查看) |
8 | 希望某些文件不要纳入git的管理:创建 .gitignore 文件(文件名称固定),然后列出要忽略的文件模式(例如:*.a doc/*.txt) |
序号 | 指令格式 | 说明 | |
1 | git branch | 查看本地分支 | |
2 | git branch 分支名 | 创建本地分支 | |
3 | git checkout 分支名 | 切换分支 | |
git checkout -b 分支名 | 直接切换到一个不存在的分支(创建并切换) | ||
4 | git merge 分支名 | 一个分支的提交可以合并到另一个分支 | |
5 | git branch -d b1 | 删除分支时,需要做各种检查 | 不能删除当前分支,只删除其他分支 |
git branch -D b1 | 不作任何检查,强制删除 |
示例:
结果:
远程分支和本地分支一样,可以进行merge操作,只是需要先把远端仓库里的更新都下载到本地,再进行操作。
情形:在一段时间,A,B同时修改了同一个文件的同一行代码,此时会发生合并冲突。
合并远程分支与合并本地分支相同,指令:git merge [分支],然后会生成一个冲突的文件,手动修改冲突的内容,再次提交即可。
IDEA -> Settings -> Git (IDEA会自动识别Git路径)
在Gitee中新建一个远程仓库
场景:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。