RGi*_*RGi 5 git command push commit github
我阅读了文档并搜索了一下,但是没有真正简单的步骤可以将本地更改提交到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的新手,这些步骤对我有用,但我想确保我没有犯任何根本错误.如果有任何遗漏的步骤,请评论.再一次,我担心最常见的日常使用(比如,我并不真正关心分支机构等,我将根据需要进行学习).先感谢您.
你的步骤很好.但是,对于评论:
关于步骤(2)和(3)的评论不是思考发生了什么的最佳方式,我不相信.
2.git add foo.java //will add it to my local repo
3.git commit -m "my changes" //commit to the local repo
Run Code Online (Sandbox Code Playgroud)
将文件"添加" 到本地存储库的步骤是git-commit
.这就是它被称为的原因commit
; 您提交对存储库的更改.git-add foo
添加foo
到临时区域,而不是回购本身.
您的git
仓库有三个"区", working
,staging
和repository
,这里描述(从拍摄图像临Git的书):
您可以在创造性命名的"工作目录"中进行更改和工作.
当您进行一些更改时,您希望准备进行提交.这就是"临时区域"发挥作用的地方.您"暂存"您要提交的更改,当您对提交的内容感到满意时,您将"暂存区域"提交到"存储库".[注意:在man
页面中,这staging area
主要是指index
].
这可以让您获得很大的灵活性.您可以暂存自上次提交以来的所有更改,也可以单独暂存文件,也可以暂存部分文件.您可以在临时区域中添加和删除文件,而不会丢失更改或弄乱存储库历史记录.这就是git add
和git rm
命令的作用; 他们从添加working directory
到staging area
,但他们并不直接添加到repository
.(希望图像有助于区分清晰).
你的步骤很好.如果你想更多地了解分支,提交,操作提交和分支等等,我建议你阅读Pro Git书 - 它有一大堆漂亮的图片和语言,我能理解它;)
归档时间: |
|
查看次数: |
9041 次 |
最近记录: |