了解开发,拉分支的流程
Git
-
安装:
-
MySql rpm或二进制发行版
-
yum install percona server shared; server; client
-
ls /etc/init.d/my*
-
service mysql start
-
/usr/bin/mysql_secure_installiation
-
mysql -uroot -p
-
cat mysql.sql
-
grant all on gogs.* to 'gogs'@'%' identified by 'gogs';授权
-
flush privileges
-
setup
-
MySql
-
127.0.0.1:3306
-
用户:gogs
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查看状态
-
git 文件分类
-
追踪的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] …………………………,暂存区与工作区不便
-
修改删除的关键是commit
-
如果不联网或不用avatar,就在访问install的时候禁用gavatar或者修改配置文件禁用gavatar。
-
同样基础修改的版本,后提交前先pull远程先提交的版本。检查冲突。
-
git commit -a -m一定要有messege
-
git rm cached file 修改成未跟踪的
-
git config — global user.name "my"
-
关联远程版本管理
-
git remote add origin http://my@192^^^
-
实质是在本地创建了origin链接,指代后面的url映射
-
push
-
vim config编辑用户和验证密码
-
git push -u origin master
-
仓库设置——取消 该仓库为私有的选中
-
clone
-
ssh-keygen -t rsa
-
用户设置——SSH密钥——添加
-
个人信息——我的项目——SSH——复制链接
-
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层
原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/185036.html