Git
总览
- git的工作流程
- git reset HEAD. 等同于git reset --hard HEAD
设置签名
- 项目级别/仓库级别:仅在当前本地库范围内有效
git config user.name tom
git config user.email hello@gmail.com
- 系统用户级别: 登入当前操作系统的用户范围
git config --global user.name tom
git config --global user.email hello@gmail.com
git基础操作
状态查看
git status
查看工作区,暂存区状态
初始化
+ 初始化: git init 文件夹名
+ 初始化: git init # 当前路径全被管理
添加
git add . # 添加所有文件
git add [file name] # 添加指定文件 例如 git add hello.txt
提交
git commit -m "commit message" [file name] or git commit -m "commit message" # 有冲突是不带具体文件名
将暂存区的内容提交到本地库
查看历史记录
- git log
- git log --pretty=oneline
- git log --oneline
- git reflog
分支操作
创建分支
git branch [分支名]
查看分支
git branch or git branch -v
忽略文件
-
.gitignore windows上后面加个.就行了
-
分支操作
-
查看分支 git branch / git branch -v
-
查看远程分支 git branch -a
本地库和远程库
- linux下查看隐藏的文件 ls -la 或者 ls -lA
- 团队内部协作
- 跨团队协作