前言
本文主要记录工作学习中用到的Git常用操作。
教程思路:
2018/4/7 星期六 下午 9:06:06 1. git中常用命令;
git init :初始化 git 仓库。
git status :查看你当前 git 仓库的一些状态。
git add :先把改动添加到一个「暂存区」,你可以理解成是一个缓存区域,临时保存你的改动。
git commit :是最后真正的提交,例:commit 是提交的意思,-m 代表是提交信息,相当于备注。
1
2git commit -m 'first commit'
git commit -a -m 'added new benchmarks' #省略添加到缓存区的操作git log : 查看所有产生的 commit 记录。
git branch :查看下当前分支情况;git branch a 新建分支a;git checkout a 切换到分支a;git checkout -b a新建一个a分支,并且自动切换到a分支。
git merge :合并分支;合并分支的步骤:第一步是切换到 master 分支,如果你已经在了就不用切换了,第二步执行 git merge a ,意思就是把a分支的代码合并过来;
git branch -d:删除分支;git branch -d a 就可以把a分支删除了。
git branch -D :强制删除分支。
git tag:查看历史 tag 记录;
git pull origin master:意思就是把远程最新的代码更新到本地。
git push origin master:意思就是把本地代码推到远程 master 分支。
git clone:把项目 clone 到了本地。
提交代码之前先要设置下自己的用户名与邮箱,这些信息会出现在所有的 commit 记录里,执行以下代码就可以设置:
1 | git config —global user.name "TerryTian" |
- git lg:先配置:
1 | git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative" |
- 开启给 Git 着色:git config –global color.ui true
- 设置显示中文文件名: git config –global core.quotepath false
- checkout:git checkout develop:切换到 develop 分支;git checkout v1.0:切换tag.
GitHub IssuesGitHub Discussions