git中常用命令


1、全局安装git Git-2.11.1-64-bit()

//配置git
git config --global user.name "您的git账号名"
git config --global user.email "您的[email protected]"


//若c盘Administrator 没有 .ssh 执行2 3 4 步
2、任意位置右键 Git Bash Here
3、生成ssh key ssh-keygen -t rsa -C '[email protected]'
4、验证ssh key是否添加成功 ssh -T [email protected]

5、打开 .ssh ,找到id_rsa.pub,复制到GitHub,Settings/SSH and GPG keys/New SSH key 复制密钥


一、新建代码库

6、新建一个文件夹,# 在当前目录新建一个Git代码库 git init
7、# 新建一个目录,将其初始化为Git代码库 git init [project-name]
8、下载一个项目和它的整个代码历史 git clone [url] [本地文件名]
然后 cd <本地文件名> 进入本地文件名 的文件夹

二、配置

9、# 显示当前的Git配置 git config --list
10、# 设置提交代码时的用户信息 ()
git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"

11、配置vue脚手架
配置vue脚手架 vue init webpack myapp_cs(文件夹名字)
配置注意项 (Install vue-router? 选y,其他为n)
切换到当前项目 cd myapp_cs
cnpm install
运行                                         npm start 或 npm run dev

12、工作区添加到暂存区                               git add <文件名> 或 git add .
13、查看文件状态                                     git status
14、将缓存区的文件添加到版本库                           git commit -m "提交的注释说明"
15、查看提交的版本日志                               git log


三 、查看文件最新改动的地方

16、查看工作区与暂存区文件的比较                           git diff <文件名称>
17、查看暂存区与版本库文件的比较                           git diff --cached
18、查看工作区与版本区文件的比较                           git diff master

四 、查看所有版本号                                    git reflog

五、版本回退(常用的方法)

19、回退到指定版本(结合查看所有版本号)                        git reset --hard 版本号


六、删除

20、删除暂存区或分支上的文件, 同时工作区也不需要这个文件               git rm <文件名称>
21、强制删除文件                                       git rm -f <文件名称>
22、删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制     git rm --cached <文件名称>


七、创建分支
git branch --------->:查看本地分支列表

git branch <分支名称> --------->:新建分支

git checkout -b <分支名称> --------->:新建并切换分支

git checkout <分支名称> --------->:切换分支


八、分支提交

git push origin <分支名称>


九、更新本地仓库

git fetch --all --------->:将远程库更新到本地(Boss操作)

git pull --------->:从远程库更新到本地库(工作时候的首件事情)


十、合并文件

git merge <分支名称>

十一、更改分支名(本地)
git branch -m 原名 新名

十二、删除分支

1.查看所有分支:

git branch

2.删除指定分支:

git branch -D BranchName

其中-D也可以是--delete,如:

git branch --delete BranchName

3.删除本地的线上分支:

git branch -r -D origin/BranchName

4.远程删除git服务器上的分支:

git push origin -d BranchName

其中-d也可以是--delete,如:

git push origin --delete BranchName

猜你喜欢

转载自www.cnblogs.com/-roc/p/9933538.html