git

发布于 2020-11-08  347 次阅读


git的界面化管理工具有:

  • gitkraken (windows mac linux)
  • gitfork (mac windows)
    还有很多其他的界面化管理工具,当前 gitkraken 使用起来比较顺畅。

VSCode也支持git

技术细节

设置文件过滤

1.在仓库目录下创建名为.gitignore的文件

由于是.开头,没有文件名,所以可以通过GitBash进行创建;但是通过vscode进行创建
更为简单

这种方式对所有人有效

2.在仓库目录下.git/info/下有一个exclude文件

按照.gitignore文件语言规则编辑该文件即可

基础

# 添加文件夹
git add .\folder\

# 取消添加的内容 add
git reset HEAD

# 撤回最近一次的commit(撤销commit,不撤销git add)
git reset --soft HEAD~1

# 撤回最近一次的commit(撤销commit,撤销git add)
git reset --mixed HEAD~1

# 撤回最近一次的commit(撤销commit,撤销git add,还原改动的代码)
git reset --hard HEAD~1

# 移除文件夹
git rm .\folder\ -r

# 添加说明
git commit -m "commit"

# 推送到仓库
git push

# 查看当前仓库大小
git count-objects -vH

朝闻道,夕死可矣