了解开发,拉分支的流程
Git
安装:
MySql rpm或二进制发行版
setup
Remote fetch/push respository commit index add workspace
版本管理中file lifecycle
使用
git init
touch index.html
echo index.html
add
git add index.html
批量添加
git add.
git status查看状态
追踪的Tracked,已加入版本库的
UNtracked,未加入版本库的
gitignore,直接复制
git commit -m(messege) "First Commit"
git commit -a 所有追踪的文件
git diff比较变化
git diff 比较工作区与cached
git diff cache 比较cached与stage
HEAD 指代上~次commit
checkout 从cached
git checkout about.htm从cached 覆盖到space
git checkout HEAD about.htm从当前分支的最后一次commit覆盖到space
git reset 列出将被reset的文件
git reset file 重置文件的暂存区
git reset --hard 重置暂存区与工作区
HEAD的移动
git reflog 显示commit信息,
git reset commit,重置HEAD为commit,
git reset --hard [commit] 重置当前分支的HEAD
git reset --keep [commit] …………………………,暂存区与工作区不便
同样基础修改的版本,后提交前先pull远程先提交的版本。检查冲突。
git commit -a -m一定要有messege
git rm cached file 修改成未跟踪的
git config -- global user.name "my"
关联远程版本管理
Pycharm中使用Git
在远程——我的仓库——创建新的仓库——cmdb
pycharm—clone respository
commit
VCS—git—commit—commit or commit or push
amond 追加提交
stash
VCS—git—stash or unstash
branch
分支类型
master——发布用
dev——开发用
mid——预发布
合并分支
FastForward
No FF
vcs--git--mergen
GitFlow
新加入。clone get .git目录
-
oschina 云服务,位于saas层
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。