新手常用的Git Bash窗口指令

427 阅读2分钟

git bash 窗口指令:

<在Git Bash窗口里面可以尽情使用Liunx指令>

  1. vim hello.txt 表示在文件夹中新建一个hello.txt文件
  2. cat hello.txt 表示在窗口中查看hello.txt文件
  3. git init 表示初始化本地库
  4. git clone xxx 'xxx'表示需要克隆的仓库的链接
  5. git status 查看当前状态
  6. git add 文件名表示将某个文件添加至暂存区
  7. git add . 表示将所有(进行修改的)文件添加至暂存区
  8. git commit -m "xxx" xxx表示自己对本次提交所进行的备注或者标注
  9. git push origin master 表示实现由本地库向远程仓库的推送
  10. git pull origin master 表示将远程仓库的内容文件同步更新拉取到本地库
  11. git reset --hard xxxxxxx 'xxxxxxx'表示不同版本的版本编号,这个指令代表将本地库切换至指定版本
  12. git branch 表示查看所有分支(当前分支前会有*号)
  13. git branch 分支名 表示创建一个新的分支
  14. git checkout 分支名 表示切换至指定分支
  15. git push origin 分支名:分支名 表示在远程仓库创建一个分支,并把本地库的此分支提交至该创建的分支上
  16. 在输入状态下,按Esc可以退出编辑模式
  17. 退出输入状态后,yy 表示复制当前行。p 表示粘贴。:wq 表示退出编辑并保存
  18. tail -n 1 hello.txt 表示查看hello.txt文件的最后一行内容
  19. git rm --cached hello.txt 表示将hello.txt文件从缓存区删除,但是工作区的文件还在
  20. git reflog 表示查看提交日志的简单化信息
  21. ctrl+L表示清空代码 cd 文件夹名 表示进入该文件夹 cd . . 表示退出当前文件夹
  22. git pull --rebase origin master 将远程仓库修改的文件更新到本地
  23. git push -f origin master 表示强行将本地库的内容推送到远程库。并且覆盖掉远程库的内容
  24. ssh-keygen 表示在本地生成ssh密钥,是可以在gitee和GitHub通用的密钥
  25. git branch -D 分支名表示删除本地分支。删除之前要切换到其他分支
  26. git branch -r 表示查看远程分支
  27. git push origin --delete 分支名表示删除远程分支
  28. git pull origin master --allow-unrelated-histories允许不相关历史提交,强制合并