GIT LEARN NOTE
Posted MOVIT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GIT LEARN NOTE相关的知识,希望对你有一定的参考价值。
GIT LEARN NOTE
git初始设置
-
user name and email
git config --global user.name "user_name" git config --global user.email "user_email"
-
可读性设置
git config --global color.ui auto
-
仓库初始化
git init
git命令
-
git status
- 查看仓库的状态
-
git log
- 查看仓库提交日志
- 只能查看当前状态为终点的历史日志
精简显示信息:git log --pretty=short 指定文件或目录的日志:git log filename/dir 文件改动:git log -p filename 图表形式显示分支:gitlog--graph
-
git reflog
- 查看当前仓库的历史日志
-
git add filename
- 将文件加到暂存区
-
git commit -m “comment”
- 提交文件并说明
-
git push
- 提交文件到仓库
-
git clone
- 从仓库克隆文件到本地
-
git diff
- 查看工作树/stage/latest commit更改前后差异
- “+”号标出新加的行,“-”标出删除的行
git分支操作
-
git branch
- 分支名列表显示同时确认当前分支
- 当前分支前会有*号标注
-
git checkout -b
- 创建/切换分支
git checkout -b branchA 等同于 git branch branchA git checkout branchA
- git checkout branchname:切换到另一分支
- git checkout -:切换到上一个分支
-
git merge
- 合并分支
git merge --no-ff branchname
-
git reset
- 回到历史版本
git reset --hard hash_value
git推送至远程仓库
-
git remote add
- 添加远程仓库
git remote add index_str repository_addr 设置repository为本地仓库的远程仓库
-
git push
- 推送至远程仓库
#推送至master分支 git push -u index_str master
#推送至其他分支 git checkout branchname git push -u index_str branchname
-
git clone
- 获取远程仓库
#默认克隆master分支到本地 git clone repository_addr
-
git pull
以上是关于GIT LEARN NOTE的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程