git
- 首次上传本地项目到码云
git init //创建git管理,同时生成 .git项目
git add . //添加所有文件
git commit -m “first commit” //提交
git reset --hard commit_id //撤销提交
git remote add origin url //添加到远程仓库 ,url为仓库地址
git push -u origin master //把源码库push到远程仓库上
git remote rm origin //断开远程仓库连接
- 更新远程仓库代码到本地(如果本地和远程同时修改一个文件,当把文件更新到本地时,会出现冲突情况)
git status //查看本地文件情况
git pull //更新代码下来本地
- 上传文件 (每次上传前要先把变动的文件更新下来)
git status //查看当前文件的状态:新建的,修改的,删除的绿色表示已经add进入暂存区的,需要进一步commit的红色表示修改了,还没进入暂存区的,需要进一步add。
- 上传绿色文件(暂存区):
git commit -m “描述”
git push origin master
- 上传红色文件:
git add -u //添加所有编辑或删除的文件,不包括新添加的文件
git commit -m "描述"
git push origin master
明细:https://www.jianshu.com/p/e2a15d01284c
- 代码冲突
- 保留生产服务器上所作的改动,仅仅并入新配置项:
git stash
git pull
git stash pop - 希望代码库中的文件完全覆盖本地工作版本
git reset --hard
git pull - 版本回退本地修改
git checkout HEAD file/to/restore
- 分支
- 创建分支
git branch iss53 - 切换分支
git checkout iss53
以上两条命令可以合并成:git checkout -b iss53
- tip:
git add -A . //添加所有改变的文件
git add -A //添加所有内容
git add . //添加新文件和便捷过的文件,不包括删除文件
git add -u //添加编辑或者删除的文件,不包括新添加的文件··
网友评论