我有什么方法可以做
git add -A
git commit -m "commit message"
Run Code Online (Sandbox Code Playgroud)
在一个命令?
我似乎经常做这两个命令,如果Git有一个选项git commit -Am "commit message",它会让生活变得更方便.
git commit有-a修饰符,但它与git add -A提交之前的做法并不完全相同.git add -A添加新创建的文件,但git commit -am不添加.什么
我对git有点新,我不明白为什么git commit -a只有阶段改变和删除文件而不是新文件.
任何人都可以解释为什么它是这样的,为什么没有其他提交标志来启用添加文件和提交一个命令?
BTW,hg commit -A将新文件和已删除文件添加到提交中
我阅读了文档并搜索了一下,但是没有真正简单的步骤可以将本地更改提交到github.我编写了以下步骤,我只是想确保做正确的事情.如果我在本地更改了文件foo.java:
git status -s //将告诉我foo.java已经改变
git add foo.java //将它添加到我的本地仓库
git commit -m"我的更改"//提交到本地仓库
git tag"v1.1"//创建一个标签
git push --tags //最后,使用新标记将本地提交移动到远程仓库.这将提示您输入密码.如果在步骤4中没有设置标签,那么就是
git push
足够.对?
我只是想确保大多数用例的这些基本步骤是使用github所需的.我是github的新手,这些步骤对我有用,但我想确保我没有犯任何根本错误.如果有任何遗漏的步骤,请评论.再一次,我担心最常见的日常使用(比如,我并不真正关心分支机构等,我将根据需要进行学习).先感谢您.