cmd和git一些简单的命令行

cmd命令行:

winver:检查Windows版本;

write:打开写字板;

mspaint:打开画图板;

notepad:打开记事本;

ipconfig:查看本机IP;

cleanmgr:磁盘清理;

osk:打开屏幕键盘;

logoff:注销命令;

calc: 打开计算机;

chkdsk.exe:磁盘检查;

explorer: 打开资源管理器;

tsshutdn:60秒倒计时关机命令;

git命令行:

git checkout -b <分支名>:创建分支;

git checkout <分支名>: 切换分支;

git merge <分支名>:合并某分支到当前分支;

git branch -d <分支名>:删除本地某分支;

git branch -a:查看远程分支;

git push origin --delete <分支名>:删除远程分支;

git push origin :<分支名>:删除远程分支的另一种方法;

git branch -r:查看所有远程分支;

git branch -v:查看各个分支最后提交信息;

git branch --merged:查看已被合并到当前分支的分支;

git branch --no--merged:查看尚未被合并到当前分支的分支;

git branch -D <分支名>: 强制删除某个分支 (未被合并的分支被删除的时候需要强制);

git pull:抓取远程仓库所有分支更新并合并到本地;

git pull <branch>:将远成仓库的某个分支拉取下来;

git push:push所有分支;

git push <branch>:提交到某个分支上;

git push origin master:将本地之分支推到远程分支上;

git push -u origin master:将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库);

git push origin <local_branch>:创建远程分支;

git clone <git远程仓库网址>:克隆远程仓库;

git show: 显示某次提交的内容;

git add <file> :将工作文件修改提交到本地暂存区;

git add . : 将搜有修改过的工作文件提交到暂存区;

git status:查看上次提交以后修改了哪些文件;

git rm <file>: 从版本库中删除文件;

git rm --cached <file>:从版本库中删除文件,但不删除文件;(

1:还没有加到版本控制中

     (1)还没有git  add

          在   .gitignore中添加

     (2)已经git add

          先   git  rm  -r  --cached   文件

          在   .gitignore中添加

2:已经加到版本控制中

         先   git  rm  -r  --cached   文件  

        在   .gitignore中添加

        最后  gti commit -m  '提交.gitignore'

git reset <file>:将文件从暂存区恢复到工作文件;

git reset --:从暂存区恢复到工作文件;

git diff <file> :比较当前文件和暂存区文件差异;

git diff <id1><id2>:比较两次提交之间的差异;

git diff <branch1>..<branch2>:比较两个分支的差异;

git diff --staged:比较暂存区和版本库差异;

git diff --cached:比较暂存区和版本库差异:

git log:查看提交记录;

git log <file>:查看该文件每次提交记录;

git reflog:将提交记录变成单行显示;

git rm <文件路径>:删除某文件;

git reset --hard HEAD^:版本回退到上个版本;

git reset --hard HEAD^^:版本回退到上上个版本;

git reset --hard <版本id>:版本回退到某个版本;

git mv -f <文件名> <文件名>:文件重命名;

ls:显示当前目录下的所有文件名;

Vim命令行:

vim <文件名>:打开某个文件;

ZZ + enter:保存并退出;

Esc + :q! + enter:不保存并强制退出;

git branch :查看分支以及当前分支

git branch -r: 查看所有远程分支

git branch -a: 查看所有本地分支和远程分支

git branch -d branchname:  删除本地分支

git branch -r -d origin/branchname和git push origin :branchname合在一起删除远程分支

git fetch origin branchname:branchname   直接从远程将分支拉到本地,无需checkout -b新建分支

 

 

 

 

猜你喜欢

转载自blog.csdn.net/fjz_lihuapiaoxiang/article/details/81317216
今日推荐