0
点赞
收藏
分享

微信扫一扫

c/c++中void定义的空类型指针(void* p)要怎么使用(强制类型转换)以及使用场景(函数指针)

苦茶如歌 2024-10-31 阅读 7
git

环境:毕业的时候比较害怕git的这个工具的,工作多年以后,写一篇git常用提交代码的流程,只要使用常用的几个命令就可以实现代码提交,方便刚入门的小伙伴学习、使用。

安装git-bash 环境,注册码云,方便我们建立自己的仓库,进行练习。

拉取代码:git pull  url

查看当前分支: git branch  这个分支要记住,这是我们提交代码分支

第一种方式:建立新分支,在新分支上工作,工作完成之后,回到代码分支,拉取最新代码,将新分支的代码合并到代码分支,处理冲突(没有冲突可以省略),最后将代码推送到远程库。

1.建立新分支 git switch -c aaaa  

2.查看工作修改情况 git status

3.提交代码 git add .        git commit -m "巴拉巴拉"

4.回到代码分支  git switch 代码分支

5.拉取最新代码 git pull

6.合并我们代码到代码分支  git merge aaaa

7.解决冲突  有改动提交代码   git add .        git commit -m "巴拉巴拉"

8.推送代码到远程库 git push origin 分支

第二种方式:不需要建立分支,直接工作到当前分支,当工作完成后,将我们修改的代码暂存起来,可以理解为git把我们工作的代码隐藏起来了,然后拉取最新代码,释放我们的暂存代码,可以理解为git又把我们的代码恢复了,处理冲突(没有冲突可以省略),最后将代码推送到远程库。

1.查看工作修改情况 git status

2.暂存工作 git stash 

3.拉取最新代码 git pull

4.释放暂存代码 git stash list       git stash apply 0

5.解决冲突  有改动提交代码   git add .        git commit -m "巴拉巴拉"

6.推送代码到远程库 git push origin 分支

第一种方式看似麻烦,实则也比较麻烦,稳扎稳打,每次提交都有记录,代码不易丢失,前几年还是比较常用的这种方式,最近几年采用第二种方式,比较投机取巧,容易丢失代码,比较适合常合并代码的这种情况。

处理异常情况,当我们代码出现分支混乱不要着急,git switch -c aaaa 新分支, git  switch 回到问题分支,通常查看分支log,记住提交分支备注,回退恢复分支, 拉取最新代码 ,合并aaaa分支代码,推送到远程库。

1.创建新分支 git switch -c aaaa

2.回到问题分支 git  switch 分支

3.查看分支log  git log

4.回退分支 git reset  数字码

5.清空修改 git reset --hard 

6.拉取最新代码  git  pull

7.合并aaaa分支 git merge aaaa

8.解决冲突  有改动提交代码   git add .        git commit -m "巴拉巴拉"

9.推送代码到远程库 git push origin 分支

举报

相关推荐

C++强制类型转换

0 条评论