git基础学习笔记,参考视频:1小时玩转 Git/Github
添加推送信息,-m= message
git commit -m “添加注释”
查看状态
git status
显示日志记录
git log
根据commit的sha码,显示当时操作记录
git show
根据commit的sha码,回滚版本
git reset shacode
清除git已有账号密码
git config --global --unset credential.helper
设置只有第一次上传代码才更新账号密码
git config --global credential.helper store
重命名clone下来的仓库名字为other
git clone https://gitee.com/abc/demo.git other
解决修改冲突
把你修改的代码进行备份,然后执行命令:
- git reset --hard origin/master
- git pull
- 从你备份好的文件当中把你写的代码拿过去,修改完成再进行git push
创建分支branch1
git branch branch1
切换分支到branch1
git branch branch1
推送并创建分支branch1到远端
git push --set-upstream origin branch1
查看本地分支
git branch
查看远端所有分支
git branch -a
合并分支branch1
git merge branch1
切换到远端分支branch2
git checkout -b branch2 origin/branch2
删除本地分支branch3
git branch -d branch3
删除远程分支branch2
git push -d origin branch2
根据commit的sha码将本地版本回退到某个commit
git reset --hard shacode
强制将版本回退推送到远程
git push origin HEAD --force
查看本地推送用户姓名
git config user.name
查看本地推送用户邮箱
git config user.email
更改本地推送用户姓名
git config --global user.name “hello”
更改本地推送用户邮箱
git config --global user.email “sample@sample.com”