1. 强制推送(慎用,除非你认为其他冲突等可以丢弃 或者不是很重要)

git push – force

  1. 创建文件等小命令

touch a // 创建一个a文件

echo 1234 >> a // 把1234这个内容放入a文件

cat a // 打开a文件 读取出a文件中的内容

mkdir test // 创建test文件夹

rm 文件名 // 删除文件

pwd // 打印当前工作路径

  1. 安装git的时候 都会安装git bash和git GUI 我们完全也可以使用git GUI来提交版本 与sourcetree等功能相同

gitk // 用git命令快速打开git GUI

  1. 文件信息

ls // 查看当前路径下面的所有文件名

ls 文件夹名 // 查看对应文件夹中的内容

ls -l // 拉出最近git提交记录以及对应修改的文件名

ls -l -a // 拉出最近git提交记录以及对应修改的文件名,隐藏的文件也会显示

  1. cd快速切换路径

cd ~ // 将工作路径快速切换到root

cd - // 将工作路径切换到上一状态

cd ../ // 切回到上一个工作路径

cd 文件夹名 // 进入某个目录

cd / // 进入根目录

  1. vim模式

vim 文件名 // 新建一个文件

i 插入内容

按下esc :wq 保存并退出

按下esc :q 直接退出

vim 模式下 文件中#号开头的为注释

.project 忽略.project文件
*.obj 或者 *.exe 忽略一类文件 例如以.obj
.exe 结尾的文件

git check-ignore -v .project 查看ignore中.project的位置



8月      Git

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!