git 里执行linux命令行$符号消失,再敲击命令没有反应是为什么
你可能进入了另一个程序页面,你可以试下退出来;
按下 Ctrl + C 键退出。
命令 | 解释 |
---|---|
git init | 初始化 |
git clone <要克隆的目录> | 赋值仓库到本地可以是远程的可以是本地的(远程的常见,使用http或者ssh) |
git checkout -b <本地分支名> | 创建本地分支并切换到该分支 |
git branch -a | 查看所有本地远程分支名 |
git branch -vv | 查看本地分支与远程分支关联状态 |
git checkout --track origin/<远程分支名> | 在本地创建一个和远程分支名相同的本地分支,并切换到该分支 |
git status | 查看文件与本地仓库的状态(是否修改等) |
git add <filename> | 将文件添加到暂存区(也可以使用git add .添加所有变动的文件到暂存区) |
git commit -m “msg” | 将暂存区的内容提交到本地仓库(msg为修改登记) |
git push <远程remote> <远程分支名> | 将本地仓库分支提交到远程仓库分支(如果本地分支与远程分支名称相同可以直接使用git push) |
git push <远程remote> --delete <远程分支名> | 删除远程制定remote下的分支 |
git reset --hard origin/<远程分支名> | 强制将本地分支覆盖为远程分支内容,在执行该命令前一定要保存好本地分支自己修改的内容确定无误后执行该命令 |
git log | 查看本地仓库日志可以看到每次提交的commitHash,git log origin/<远程分支名>可以查看远程分支log |
git checkout <commit id> | 可以切换到指定的版本commit id 可以通过git log 查看 |
git reset HEAD <filename> | 将暂存区中的指定文件回退到工作区 |
git reset HEAD^ | 将已经提交到本地仓库中的回退到上一个版本 |
git cherry-pick <当前分支> <指定的提交commitHash(git log可以获取)> | 将其他分支的某次变更合并到当前分支中 |
切换成root用户试试