当前有开发分支dev,源分支master,需要修改dev分支上的代码,然后将代码提交到远程服务器上。
修改代码
修改前的代码如下:
将第10行的代码修改掉,修改后如下
修改后可以执行命令
git status
查看被修改的都有哪些文件,status后面可以跟目录,显示某一个目录中的被修改的文件
可以使用命令
git diff
查看文件的具体差异,diff后面可以跟目录或者文件名,用来显示某一个目录或者某一个文件的具体差异
添加代码到本地分支
执行命令
git add
将文件暂存到缓存区,add后面可以跟目录或者文件名,用来添加某一个目录或者某一个文件,添加完成之后可以使用命令
git status
来查看结果,如下图hello.c已经变成绿色,表示已经添加成功,如果未添加成功显示红色
添加完成之后,执行命令
git commit -s
将本地缓存的修改提交的本地dev分支,其中加-s的目的是为了生成Signed-off-by,如果不需要可以不加
保存退出后再次执行
git status
可以看到已经没有任何修改了
提交代码到远程服务器dev分支
执行命令
git push origin dev
将修改提交到远程的dev分支
远程服务器dev分支代码显示结果如下,红框是刚修改的代码