git 版本控制常用指令集

git init .

说明: 创建git初始化环境,生成.git文件

git 版本控制常用指令集_第1张图片

git add file 

说明: 添加修改文件到缓存区

git commit -m "说明"

 说明: 对修改文件添加说明

git log  -n

 说明:查看上库记录

git 版本控制常用指令集_第2张图片

git config -l   

说明:查看本地git 配置

git config --global user.name "xxx"                             

说明:配置用户名

git config --global user.email "[email protected]"             

说明:配置邮件 

git 版本控制常用指令集_第3张图片

git config --global --replace-all user.name "name"

说明: 修改你的用户名


git config --global --replace-all user.email "email"

说明: 修改你的邮箱

git 版本控制常用指令集_第4张图片

git reset --hard HARD^

说明:上一次的commit 的代码回退, ^ 表示上一次,多个commit 回退 HARD~n

git 版本控制常用指令集_第5张图片

git reflog 

说明:查看上库记录包含被删除的commit 记录,用于误回退

git branch xxx

说明:分支管理

git checkout -b xxx

说明:创建并检出到xxx管理分支

git checkout  xxx

说明:检出到xxx管理分支

 git show "commit ID"

说明:显示commit ID的修改

git 版本控制常用指令集_第6张图片

 git tag -l

说明:查看当前的标签

 git tag -a "version" -m "xxx"  commitID

说明:打标签,版本控制版本说明(加commitID给指定commit打标签,一般用于标记版本)

git tag -d "tagname"

说明:删除标签

git checkout -b “branch”   "tagname"

说明:检出标签到分支新branch

git clone https://url

说明:git 仓拉取代码

git 版本控制常用指令集_第7张图片

git remote add origin https://url   

说明:绑定远程仓库,(如果你是本地创建文件关联远程仓)

 git remote rm origin

说明:删除关联的远程仓(git clone 下载的代码是默认关联远程仓的)

git push origin master  (-f 强制推送,有远程代码时不建议使用)

说明:查看本地git 配置

如果报错了还可以使用(远程已有代码修改):git pull origin master --allow-unrelated-histories

git pull origin  master:develop

说明:代码同步

git merge 

说明: 合并分支修改

  

 git cherry-pack

说明:check其他分支commit 到本分支,一般用于不同分支功能添加

git remoute -r 

说明: 查看远程分支

git 版本控制常用指令集_第8张图片

git format-patche commitID

说明:生成patch文件

git apply --stat newpatch.patch

说明:检查patch文件

git apply --check newpatch.patch

说明:检查能否应用成功

git am --signoff < newpatch.patch

git apply newpatch.patch  --reject

说明:打补丁

你可能感兴趣的:(Git版本管理,git)