赞
踩
提示:属于第一版,欢迎提意见修改
安装git(个人推荐是QQ管家,软件管理直接安装的)
如果是公司项目的话,你首选在主仓(master)获得权限,然后fork(一般在版本选择右边)到自己的私仓。
在需要放的文件夹下右键
方法一:
用户登录:git clone 网站(复制git上面网站)
方法二:
公私钥 git clone 网站
打开git bash
执行生成公钥和私钥的命令:ssh-keygen -t rsa -c"git的邮箱地址"
回车3次确认密码之类的
执行:cat ~/.ssh/id_rsa.pub 获得私钥。
然后在git上面setting设置就行。
上传提交代码到私仓
(在启动按钮隔壁右上角,如果安装了git没有,你可能不是从git拉下来的。)
(版本不一样,显示差异可能不一样,大部分功能相同)
这里基本就是简单的拉代码→提交和上传
add的作用是把代码先放到缓冲区,防止传错代码。
一般情况在都是图形化为主,命令为辅,有时候push报错的时候可以用命令push一遍,它就会显示报错信息,更好的定位。
(这里可以 切换或修改 连接的私仓或者版本)、
这个是可以增加别名
增加另一个支线(比如说连接主支(master)因为公司代码是很多人一起开发的,有时候别人更新了,你需要本地也更新最新版本,这样自己的代码就不会合并的时候出现错误。)
思路一般是
查看目前连接分支和版本 git branch -vv
如果没有主支(master)
查看分支 git remote -v
如果只有连接一个分支的(一般情况下都是连接自己的)
增加网址命名分支 git remote add up 网址
(up是别名)连接到
切换分支 git checkout 版本/支线
切换分支
按右上角
点进去可以选择更新的版本
如果有重叠的代码,系统会弹出弹框,让你选择合并方案。
(如果方案合下来爆红,直接重新拉,在别人的基础上加上自己的代码)
一般公司多人开发的情况下,代码很有可能会随时更新,那每次提交的时候都要先更新最新的代码。
更新版本 git pull up(别名) 本版号(XXX_XXX3.2.XX)
在知道连接主支(master)情况下,直接用这个命令可以更新最新代码,如果本地有代码,需要你选择如何合并。
使用可视化,直接undo(撤回commit),再重新提交,如果提交的比较多 那就一次一次的undo撤回,然后一次性提交。
这个方法不会改变本地代码。
有些情况下,有些公司会绑定一些流程系统,你如果信息填写没有按规范来,就会提交失败。
查看提交日志 git log
查看历史记录
回退到某个版本 git reset --hard 版本号
然后再重新提交一遍,这种情况下大多数公司遇到的不多,但是流程比较严格的公司会用到比较多。
如果是提交的msg出错了(有些公司是有严格规定的)
修改提交信息 git commit --amend 直接键入:i 修改完成后,按下 Esc键退出编辑模式,在键入 :wq
回车退出并保存修改,完成提交。
可以用这个命令去修改提交的msg信息。
最后一步
合并代码了,把私仓的代码合并到主支(master)。
进入自己私仓
左边行列找到merge,创建合并请求
可以 对比/查看 你更新的代码和主支(master)的区别,更新了那些
向有权限的人(组长)提交合并请求。
(公司情况一般会把提交权限给组长,组长同意才能合并)
提示:这个基本比较简单:
以上是第一版,随时更新,随时总结,留言改正。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。