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"

评论