> 文档中心 > Git

Git


基本的Linux命令学习

1 )、cd:改变目录

2 )、cd …回退到上一个目录,直接cd进入默认目录

3 )、pwd:显示当前所在的目录路径。

4 )、ls(II):都是列出当前目录中的所有文件,只不过lI(两个ll)列出的内容更为详细。

5 )、touch :新建一个文件如touch index.js 就会在当前目录下新建一个index.js文件。

6 )、rm:删除一个文件, rm index.js就会把index.js文件删除。

7 )、mkdir:新建一个目录,就是新建一个文件夹。

8 )、rm -r:删除一个文件夹, rm -r src删除src目录

9 )、mv移动文件, mv index.html src index.html是我们要移动的文件, src是目标文件夹,当然,这样写,必夹在同一目录下。

10 )、reset重新初始化终端/清屏。

11 )、clear清屏。

12 )、history查看命令历史。

13 )、help帮助。

14 )、exit退出。

15 )、#表示注释

Git

常用命令

  1. 初始化新仓库 git init
  2. 克隆代码 git clone
  3. 克隆指定分支 git clone -b dev
  4. 查看状态 git status
  5. 提交单个文件 git add index.php
  6. 提交所有文件 git add -A
  7. 使用通配符提交git add *.js
  8. 提交到仓库中 git commit -m '提示信息'
  9. 提交已经跟踪过的文件,不需要执行add git commit -a -m '提交信息'
  10. 删除版本库与项目目录中的文件 git rm index.php
  11. 只删除版本库中文件但保存项目目录中文件 git rm --cached index.php
  12. 修改最后一次提交 git commit --amend
  13. 批量删除本地分支(所有带bug的名字) git branch |grep "bug"|xargs git branch -d

分支管理

git branch  //查看本地分支git branch -r   //查看远程分支git branch -a   //查看本地和远程分支git checkout <branch-name>  //从当前分支,切换到其他分支git checkout -b <branch-name>   //创建并切换新建分支git branch -d <branch-name>     //删除本地分支(本地)git branch -D <branch-name> //强制删除分支(提交记录并没合并过 -d是删除不了 )git merge <branch-name>  //当前分支与指定分支合并git merge --abort //合并冲突时(merging),取消git合并分支git branch --merged      //查看哪些分支已经合并到当前分支git branch --no-merged   //查看哪些分支没有合并到当前分支git branch -v //查看各个分支最后一个提交对象信息git push origin --delete <branch>     //删除远程分支git branch -m <old-name> <new-name> //重命名分支git checkout -b 本地分支 origin/远程分支    //拉取远程分支并创建本地分支git rebase <branch-name>    //衍合指定分支记录到当前分支(不产生分支合并-推荐用)git rebase --abort  //衍合冲突(rebase)的时候,取消衍合

家庭教育网