标签:
此步之前的工作和示例请参考以下帖子:
------------------------------------------------------------
以下是涉及到的命令及关系:
提交之前需要做的准备工作:
先在本地项目中添加一个文件
然后右键点击Git Bash here
------------------------------------------------------------------
1. 检查本地是否有未上传文件
git status
可能的状态一:未添加更改到缓存区(没有执行add命令)
图中显示有一个文件未被git监管(没有添加到缓存区),提示需要使用git add命令,输入如下,添加所有更改到缓存区:
git add .
如果不需要添加所有文件,也可以单个单个文件上传:
git add /新建文件.txt
可能的状态二:已添加缓存区但未更改(没有commit)
图中显示有更改可以提交(新文件),输入以下代码:
git commit -m “add a new file”
可能的状态三:所有更改已经提交到本地仓库,可以Push到远程仓库中了
输入以下代码push到远程仓库:(默认添加到master的分支中)
git push
如需指定分支,请参考另一文章: 占位的文章 (暂时没有链接,待更新)
图中需要填写GitHub的账号和密码,请自行添加。
这样打开GitHub官网项目主页就可以看到已经push上去了
可能的状态四:Push完成(本地和远程完全同步)
2. 检查版本是否冲突
git checkout
3. 选择上传分支
请参考另一文章: 占位的文章 (暂时没有链接,待更新)
4. 提交
以上1. 中已包含全部代码:
git add . git commit -m "add a new file" git push
结果见上面截图。
git commit -am"add a new file"
附上百度经验上的git命令帮助(commit 后面其实有很多选项可以选,可以利用 git commit -h 自己查询):
右键从项目文件夹中选择Git GUI here
框内从上到下功能依次为:
push的时候可以选择需要push的分支,没有分支的话就只显示master。
下面选项说明:
目标仓库: 远程/专有仓库
传输选项:强制覆盖当前的分支(可能导致更改丢失)/使用较小的包(适用于网速较慢的情况)/包含标签(为当前提交打一个标签)
五个按钮从上到下依次点击下一遍就可以了。
git使用笔记(三)(图文说明) 图解提交更改内容的不同方式,涉及代码
标签:
原文地址:http://www.cnblogs.com/AndrewXu/p/5864892.html