cd <path> // 同DOS pwd // 显示当前所在目录路径 ls(ll) // 列出当前目录所有文件,使用ll更详细的显示 clear // 清屏 touch <file name> // 新建文件,如touch index.js rm <file name> // 删除文件 //(rm -rf /递归清除所有文件,不要使用!) mkdir <dir name> // 新建文件夹 rm -r <dir name> // 删除文件夹 mv <file name> <dir> // 移动文件 reset // 初始化终端 history // 查看历史命令 help // 帮助 exit // 退出 # // 注释
git config -l // 查看Git配置(-l表示list) git config --system --list // 查看系统Git配置,对应Git\etc\gitconfig文件 git config --global --list // 查看用户Git配置(global表示全局) // 对应:用户/.gitconfig git config --global user.name "Xiaracto" // 设置用户名(可以用java程序一键修改其内容)
git init // 在当前目录下创建初始化内容 git clone <url> // (在此粘贴如下图所示的内容) // 在当前目录下同步复制url对应的仓库镜像 // 完成操作后,直接选择该目录在idea中创建项目, // 或者将克隆的文件剪切到编辑了一半的项目目录中 git status <filename> // 查看文件状态(四种) // 若不指定文件则查看所有文件状态
git add // 提交文件到暂存区(git add . 为所有) git commit -m "<message>" // 提交暂存区内容到本地仓库, // -m为提交信息(一般说明提交了什么文件),可选 git push ssh-keygen -t rsa // 生成ssh密钥(使用官方推荐的rsa方法加密)
git branch // 列出本地分支 git branch -r // 列出远程分支 git branch <branch name> // 创建本地分支 git checkout <branch name> // 切换至分支 git checkout -b <branch name> // 新建并切换至分支 git push --set-upstream origin <branch name> // 将当前本地分支上传到github git merge <branch name> // 将指定分支内容合并至当前分支 git branch -d <branch name> // 删除本地分支 git push origin --delete <branch name> // 删除远程分支 或git branch -dr <branch name> // 删除远程分支 注:一般在dev分支下开发而不是主目录,若有重要版本可单独保存为分支, 多人开发时每人使用一个或多个分支,文件有区别时协商决定使用哪个版本,并合并之。
# # 注释 *.txt # 忽略所有 .txt结尾的文件 !lib.txt # lib.txt不忽略 /temp # 仅忽略项目根目录下的TODO文件,不包括其它目录temp build/ # 忽略build/目录下的所有文件 doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
exit cls // 清屏 dir // (directory)列出当前目录下所有子目录项 cd <path> // (change directory)接绝对/相对路径(文件夹名) cd .. // 回到上级目录 cd . // 回到当前目录(相当于没操作) cd \ // 回到根目录 c: // 切换至C盘 d: // 切换至D盘 javac <source code name> java <class name> // 上面两行,为编译和运行 注:DOS命令将会在当前目录及环境变量path指定目录中搜索命令 (因此需将javac所在目录添加至环境变量)
参考链接:
https://mp.weixin.qq.com/s/Bf7uVhGiu47uOELjmC5uXQ(Git的使用)