往 Git 项目中添加文件后,可以无标签名推送,也可以添加标签名推送。
首先在项目文件夹里面添加一个文件
然后在 Git Bash 中 cd 进项目目录
然后使用 git add -A 命令,将代码添加到本地仓库。
这个时候可能会出现警告:
warning: in the working copy of 'SYS/bin/Debug/SYS.exe.manifest', LF will be replaced by CRLF the next time Git touches it
这种错误的原因是存在符号转义问题,在 Windows 中的换行符为 CRLF, 而在 Linux下 的换行符为 LF,所以在执行 git add 语句的时候就会出现这个警告。
解决这个错误的办法,执行如下命令:git config --global core.autocrlf false
这个解决方法转载自:https://blog.csdn.net/weixin_46622106/article/details/111855778
解决掉上述错误后,再执行 git add -A 命令就能成功了。
然后使用 git commit -m "内容描述" 命令, 将代码提交到本地仓库。
如果使用 git commit 命令时没有跟 -m "内容描述",则会进入编辑模式,意在强制输入本次 commit 的信息。
这个时候的操作跟 Linux 里编辑文件的方法一样,按 i 键进入编辑模式,然后输入本次 commit 的信息,然后按 Esc 退出编辑模式,最终输入 :wq 保存。
最后使用 git push 命令,将代码推送到码云仓库。
查看码云,代码已推送成功。
上面往码云仓库推送的代码并没有添加标签名,下面添加一个有标签名的。
在项目文件夹里面,添加一个文件。
先执行 git add -A 命令,添加到本地仓库。
再执行 git commit -m "这次推送有标签名" 命令,提交到本地仓库。
用 git tag v 命令,指定本次提交的代码的标签。
用 git push origin --tags v 命令,将当前标签的代码推送到码云仓库。
查看码云,这时候仓库中多了一个标签。
点击标签进去查看,可以看到本次推送的标签名。
点击标签名进去查看,可以看到这次推送的文件。
再次推送有标签名的,先在项目文件夹中添加文件。
然后依次执行命令:
git add -A
git commit -m "第二次推送有标签名的"
git tag v2.0.0
git push origin --tags v2.0.0
查看码云,发现代码和标签名推送成功。