Git常用操作
常用操作
命令 | 说明 |
---|---|
git init | 在现有目录中初始化仓库 |
git clone git@github.com:wenshunbiao/learngit.git | 克隆现有的仓库 |
git add <file> | 跟踪新文件或把文件修改添加到暂存区(stage) |
git commit -m “更新说明” | 提交更新到本地版本库 |
git push origin master | 推送到远程master分支(可加-u 参数关联) |
git pull origin master | 从远程仓库master分支拉取内容 |
git status | 查看已暂存和未暂存的修改 |
git diff <file> | 查看已暂存和未暂存的修改 |
git commit –amend | 修改最后一次提交的commit |
git rm -r –cached logs | 移除 logs 目录的版本控制,--cached 只去除版本控制而不删除本地文件 |
分支管理
命令 | 说明 |
---|---|
git merge –no-ff develop | 合并develop分支到当前分支 –no-ff不使用fast-forward方式合并,保留分支的commit历史 |
git merge –no-ff origin/develop | 合并远程develop分支到当前分支 |
git branch | 查看分支(-a 参数可查看远程分支) |
git checkout -b develop | 创建并切换到develop |
git checkout develop | 切换到develop分支 |
git branch -d develop | 删除本地develop分支 |
git push origin –delete develop | 删除远程develop分支 |
配置git lg
别名
1 | git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --abbrev-commit" |