git常用命令
什么是 git
Git 是目前世界上最先进的分布式版本控制系统
git 安装
windows
官网直接下载安装包
Linux
1 | $ sudo apt-get install git |
配置
初始化
bash 下:
1 | $ git config --global user.name "bitzo" |
生成密钥
1 | $ ssh-keygen |
生成的密钥会保存在 ~/.ssh/ 下.
git 常用命令
建立 git 仓库
本地创建
1 | $ cd ./myGitRepo |
本地 clone 远程
1 | $ git clone git[http]://xxxx.xxxx.xx:xxx/xxx.git |
添加更改
1 | $ git add fileName |
查看git仓库状态
1 | $ git status |
替换本地改动
1 | $ git checkout -- fileName |
提交更改
1 | $ git commit -m"edit you message" |
向远程仓库推送更改
1 | $ git push origin master |
将本地仓库与远程连接
1 | $ git remote add origin <server> |
创建分支并切换
1 | $ git checkout -b branchName |
切换分支
1 | $ git checkout branchName |
删除分支
1 | $ git branch -d branchName |
删除远程分支
1 | git push origin --delete <branchName> # git >v1.7.0 |
从远程版本库拉取最新版本
1 | $ git pull origin master |
合并分支
1 | $ git merge branchName |
解决冲突
1 | $ git diff sourceBranch targetBranch |
查看历史记录
1 | $ git log |
版本回退
1 | $ git reset --hard XXXXX # 直接丢弃更改 |