Posted in Working Skills, 技术

Git 备忘录

设置相关

设置用户姓名和邮箱:

git config --global user.name "Your Name”
git config --global user.email "email@example.com”

常用指令

克隆远程库到本地

git clone

将本地目录变成Git管理的仓库

git init

将文件添加到仓库

git add 'filename'

将文件提交到仓库

git commit -m "说明"

显示工作区的状态

git status

从上一个git status看出哪些文件被修改,则查看修改内容

git diff 

显示提交的日志

git log
git log --graph // 可以方便看出分支合并图

回滚到版本,也可以将工作区的回滚到暂存区

git reset
git reset --hard 'commitid' // HEAD指向当前版本

回滚工作区的修改

git checkout -- 'filename'

主要考虑工作区,暂存区和仓库之间的操作:

git add files //把当前文件放入暂存区域。
git commit //给暂存区域生成快照并提交。
git reset -- files //用来撤销最后一次git add files,你也可以用git reset 撤销所有暂存区域文件。
git checkout -- files //把文件从暂存区域复制到工作目录,用来丢弃本地修改。

image

关于分支 远程库待续。。。