第一次提交代码到coding.net,用的以下三个命令:
# git add . # git commit -m"init project" # git push
那么,以后修改了代码,每次提交都要执行这3个命令吗?还有有所区别?
走同样的路,发现不同的人生
git add -A 是将所有的修改都提交。你可以用git status查看当前的变化,然后通过git add xxx有选择的提交。git commit 是将变化先提交到本地。git commit -m "xxxx" 其中引号中间是提交的说明文字。如果直接git commit, 会出现一个vi界面,在里面输入提交的说明。C-o 保存,之后C-x退出并提交。git push 时将修改push到远端
推荐https://book.douban.com/subject/24752672..., 可以大体浏览一下。
git add .是将当前版本库中所有修改提交到版本库暂存区中,当你commit后,暂存区就清空了。所以下次提交前还是需要先进行add操作的。我最近也在学GIT,写了一篇入门文章,你可以看看:http://justin-x.cn/2016/03/29/git-StudyN...
git add
commit
建议以后提问前先搜索一下——一模一样的问题
git commit -a -m"init project"git push
sourcetree解决你的问题 !!!
第三条并不一定要执行,因为第三条是推送到coding.net服务器,可以先提交到本地,必要的时候再push到服务器
git clone -> 工作区 -> git add -> 暂存区 -> git commit -> 版本库 -> git push -> 远程自己的仓库 -> pull request -> 别人项目的仓库
git add -A 是将所有的修改都提交。你可以用git status查看当前的变化,然后通过git add xxx有选择的提交。
git commit 是将变化先提交到本地。
git commit -m "xxxx" 其中引号中间是提交的说明文字。
如果直接git commit, 会出现一个vi界面,在里面输入提交的说明。C-o 保存,之后C-x退出并提交。
git push 时将修改push到远端
推荐https://book.douban.com/subject/24752672..., 可以大体浏览一下。
git add
.是将当前版本库中所有修改提交到版本库暂存区中,当你commit
后,暂存区就清空了。所以下次提交前还是需要先进行add操作的。我最近也在学GIT,写了一篇入门文章,你可以看看:http://justin-x.cn/2016/03/29/git-StudyN...
建议以后提问前先搜索一下——一模一样的问题
git commit -a -m"init project"
git push
sourcetree解决你的问题 !!!
第三条并不一定要执行,因为第三条是推送到coding.net服务器,可以先提交到本地,必要的时候再push到服务器
git clone -> 工作区 -> git add -> 暂存区 -> git commit -> 版本库 -> git push -> 远程自己的仓库 -> pull request -> 别人项目的仓库