git实操:这里是平时操作git的实例,实际上手操作

目录

关联文章(有空一并看看)

【实操01】新建分支、再修改、最后提交远程分支

【实例02】提交与修改

【实操03】从当前操作的分支中,分离一个本地分支,并推送到远处仓库中

【实操04】从远程仓库中,获取一个新的分支并进行绑定关联

【实操05】git提交后各种恢复的方法:


关联文章(有空一并看看)

【实操01】新建分支、再修改、最后提交远程分支

这里是截图部分(有重点注释,方面读者你查看):

这里是内容部分(和上面截图内容一致,方面读者你复制命令,以防拼写错误):

【实操01】新建分支、再修改、最后提交远程分支
序号命令说明备注
1git checkout origin/XXX远程分支名切换到远程同事分支(需要的远程分支)
2git checkout -b XXX本地分支名新建并切换到新的分支
3添加、修改conf获取其它文件
4git status查看状态(有哪些unttacked、哪些需要commit等)
5git add ./路径/文件名添加文件(后面的文件路径,是git status显示的路径
6git commit -m "提交的备注内容"将暂存区的内容,提交到本地仓库中
7git push --set-upstream origin 本地分支名将本地仓库,提交到远程仓库中,并在远程仓库中建新分支

【实例02】提交与修改

这里是截图部分(有重点注释,方面读者你查看):

这里是内容部分(和上面截图内容一致,方面读者你复制命令,以防拼写错误):

【实例02】提交与修改
序号命令说明备注
1git add添加文件到暂存区(添加一个或多个文件到暂存区)
2git status查看仓库当前的状态,显示有变更的文件。
3git diff比较文件的不同,即暂存区和工作区的差异。
4git commit将暂存区提交到本地仓库。
5git reset回退版本。(回滚:git reset HEAD~ )
6git rm删除工作区文件。
7git mv移动或重命名工作区文件。

【实操03】从当前操作的分支中,分离一个本地分支,并推送到远处仓库中

这里是截图部分(有重点注释,方面读者你查看):

这里是内容部分(和上面截图内容一致,方面读者你复制命令,以防拼写错误):

【实操03】从当前操作的分支中,分离一个本地分支,并推送到远处仓库中
序号命令说明备注
1git checkout -b 新分支名从当前分支,复制一个一模一样的分支,并切换
2git push --set-upstream origin 分支名推送本地分支到远程仓库(推送之后就是自己关联自己了)
3git branch -d 分支名备用:删除本地分支(不能删除当前所在分支)额外命令
4git push origin --delete 分支名删除远程分支额外命令
5git fetch -p origin清除远程分支的本地缓存(删除后及时更新本地状态)额外命令
6git branch -a查看删除后分支们额外命令

【实操04】从远程仓库中,获取一个新的分支并进行绑定关联

这里是截图部分(有重点注释,方面读者你查看):

这里是内容部分(和上面截图内容一致,方面读者你复制命令,以防拼写错误):

【实操04】从远程仓库中,获取一个新的分支并进行绑定关联
序号命令说明备注
1git fetch获取所有分支
2git checkout origin/XXX远程分支名切换到远程同事分支
3git checkout -b XXX本地分支名新建并切换到新的分支
4git branch -u origin/XXX远程名 XXX本地名跟远程的同事分支进行关联
5git pull获取最新代码(Already up-to-date已最新)
6查看修改状态:git status -s
添加到本地暂存区:git add ./
添加到本地仓库:
git commit -m "[ADD]新增了某功能"
添加到远程仓库:
远程仓库中添加分支xx:git push origin xx
此时,可以如果修改了代码后,需要进行的操作就是额外命令
7git checkout -b 本地分支名 origin/远程名从远程仓库里拉取一条本地不存在的分支额外命令
8git push --set-upstream origin 分支名推送本地分支到远程仓库(推送之后就是自己关联自己了)额外命令

【实操05】git提交后各种恢复的方法:

下面是git提交的几种状态,注意查看

 原始文件-->工作区-->add-->暂存区-->commit-->本地仓库-->push-->远程仓库

这里是截图部分(有重点注释,方面读者你查看):

这里是内容部分(和上面截图内容一致,方面读者你复制命令,以防拼写错误):

【实操05】git提交后恢复的方法:原始文件-->工作区-->add-->暂存区-->commit-->本地仓库-->push-->远程仓库
文件背景色命令说明备注
新增文件恢复的方法:已add,未commit。(工作区-->add-->暂存区)
绿git reset撤销:所有已经add的文件(untracked)
绿git reset HEAD撤销:所有已经add的文件(untracked)
绿git reset HEAD -- filename指定撤销:所有已经add的文件(untracked)
git checkout .待commit的文件:放弃工作区中全部的修改(点前有空格)蓝色背景
git checkout -- filename待commit的文件:filename是使用git status 列出文件的路径地址
修改文件恢复的方法:已commit,未push操作。(暂存区-->commit-->本地仓库)
绿蓝git reset --hard删除:所有已经add的文件、撤销:所有待commit文件被还原成初始版本
绿cmitgit reset HEAD~撤销:所有已经add的文件、取消:所有commit文件(add的会被影响)
绿蓝cmitgit reset --hard origin/关联远程分支名删除:所有已经add的文件、回滚:所有commit文件还原版本-慎用
提交文件恢复的方法:已commit,未push操作。(本地仓库-->push-->远程仓库)
pushgit reset --hard HEAD^
git push -f
回滚本地仓库、强制推送并覆盖远程仓库
也可以用:git reset --hard HEAD~
版本覆盖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大大大钢琴

喜欢!就请他吃3块钱好吃的吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值