我之前一直使用TortoiseGit,对于命令行操作并不熟悉。然而,现在公司的项目需要在Linux上进行操作,因此必须学会使用命令行。我在网上查找了一些资料,总结了一套固定的Git代码提交流程。
1. 使用git status命令查看当前的状态
上面两个红色的是有修改的文件,需要提交这两个文件需要先存入暂存区。已存入暂存区的文件是绿色的。
2. 使用 git add . 将修改文件存入到暂存区
这里我用上面的soundrecorder.properties文件举例。使用git add .前,需要将工作路径切换到需要提交文件的路径,我这里已经切换了,所以就直接执行了。
可以看到现在soundrecorder.properties变成绿色的了,上面说过已存入暂存区的文件是绿色的。
git add . 这条命令的作用是将当前目录下的所有文件添加到暂存区,如果你有些文件不想添加,也可以用git add ,git add 用于将指定文件或目录添加到暂存区,例如 git add file.txt 将会把 file.txt 文件添加到暂存区。
3. 使用命令 git commit -m “注释内容” 提交修改文件
4. 使用 git pull origin xxx 拉取远程代码与本地代码合并
先使用git branch查看一下当前所属的分支
当前分支是ROW,git pull origin xxx这里的xxx就换成ROW
5. 使用git push origin xxx命令用于将本地分支的提交推送到远程仓库的xxx分支
上面的步骤都执行完后,可以用git log查看自己的提交记录。