git push代码会更新自己的代码原因:如果你拉去的代码所包含的commit中, 有对你当前变更的文件进行的修改, 他就会报这个错误。如果你本地从的更高没有提交,他是不会自动尝试merge的。
在服务器上创建一个git仓库 git init 在本地点卯克隆远程git仓库到本地 git clone 本地仓库里面写代码,添加、提交到本地仓库 git add git commit 推送到远程代码仓库 git push。
Git的功能特性:
1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。
2、在自己的机器上根据不同的开发目的,创建分支,修改代码。
3、在单机上自己创建的分支上提交代码。
4、在单机上合并分支。
5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
TortoiseGit使用入门 本地使用Git 首先要确定TortoiseGit已找到msysgit,如果先安装msysgit 再装TortoiseGit, 一般TortoiseGit 就会自动的识别。 安装详见TortoiseGit安装教程 设置与查询的方法,这里从开始菜单进入设置。 这是TortoiseGit的设置界面,可以看到用来定位MSysGit的路径。 点“Check now”检查有效性。如果有错的话,就自己设置msysgit的bin文件路径。 右击任意文件夹,可以看到TortoiseGit已经嵌入右键了。 “Git Clone...”是获得远程的版本库,“Git Create repository here”是将选定的文件夹作为要创建的版本库。 在要创建版本库的文件夹中点“Git Create repository here”后,会显示: 点“Ok”就会在该文件夹的根目录自动创建一个隐藏文件夹".git" 。 注意:最好找个空的文件夹练习操作,或者备份文件夹。比如误选了Clean up把无版本控制的文件都删了,哭都来不及 -_-。 现在,用git初始化过的文件夹就不一样啦!! 不仅文件都有附加的绿钩图标(此为已添加进版本库且未被修改过的文件),右键菜单也多了操作选项。 将要使用git版本库管理的文件,选择后用git的菜单add进去 master是Git默认的主要分支(主干),适合单人独自开发。可以用gitstash
放到栈中去,然后git
pull下来,然后有需要在git
stash
pop
(从栈中提取代码出来),但是这一步要仔细,可能代码会和你pull下来的东西有冲突.还有一种方法是先建立一个新的分支,然后pull那里的代码下来看一下.
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)