1、基本命令
初始化git仓库,初始化完成会生成一个.git文件
git init
将代码添加到文件缓冲区
git add .
git add --all (手动删除的文件也会被添加)
将文件缓冲区代码提交到本地仓库
git commit -m "说明"
查看git仓库状态
git status
配置用户信息
# 查看当前git配置
git config --list
# 设置用户信息
git config (--global)user.name "name"
git config (--global)user.email "email address”
关联远程仓库
git remote add origin 远程仓库地址
将本地仓库代码推送到远程
# 远程库和本地合并,当远程库有内容时,防止冲突
git pull --rebase origin master (远程分支名)
git push -u origin master(远程分支名)
2、分支操作
列出所有本地分支
git branch (-r 所有远程分支) (-a 所有本地分支和远程分支)
新建分支
git branch 新分支名
切换分支
git checkout 分支名
合并分支到当前分支
git merge 分支名
删除分支
git branch -d 分支名
在现有分支与指定的远程分支之间建立追踪关系
git branch --set-upstream 分支 远程分支名
当远程无对应分支时,推送本地到远程分支
git push --set-upstream origin master
3、查看版本/历史信息
显示当前分支版本历史
git log (--stat 查看每次commit变更的文件)
显示暂存区和工作区的代码差异
git diff
从本地master拉取代码更新当前分支
git rebase master
持续更新中。。。