Git global setup
git config --global user.name undefined
git config --global user.email huoxinyue5@jd.com
Git修改用户名密码
git config --global --replace-all user.name "要修改的用户名"
git config --global --replace-all user.email"要修改的邮箱"
git config --global --replace-all user.password "要修改的密码"
查看修改完后的用户名:git config user.name
查看修改完后的邮箱:git config user.email
查看修改完后的密码:git config user.password
查看用户名、邮箱、密码:
如果是上传在自己的gitee上:修改用户名、邮箱、密码:
如果是上传在公司的gitlab上:修改用户名、邮箱、密码:
最后执行:
上传自己gitee上:
上传公司gitLab上
git push遇到错误: [rejected]master ->master (non-fast-forward)的解决方法
git命令-切换分支
git命令切换分支
1、新建用户将用户的公钥文件 如 **.pub 拷贝到 gitolite-admin\keydir文件夹下,做一次提交,并push到服务器。
2、新建仓库和设置用户权限
修改 gitolite-admin\conf\gitolite.conf 文件,加入权限和需要新建的仓库名,做一次提交,并push到服务器,这时候在服务器上就生成了新建的仓库。
例如:
@group = user1 user2
repo test
RW+C = user3
RW br1 = @group
RW refs/tags/ = user1 user3
2.1 @group = user1 user2group组有 user1、user2 两个用户
2.2 repo test test 是仓库名
2.3 RW+C = user3 user3 有“读、写、强制更新、创建分支 ”权限
2.4 RW br1 = @groupgroup组对br1分支有读写权限
2.5 RW refs/tags/ = user1 user3 user1和user3有打tag的权限
方法/步骤首先需要选中项目中需要提交的代码文件,或者直接选中项目工程整个文件即可。然后点击菜单中的“cvs”的选项。
点击完cvs选项之后,就会d出下拉的菜单中可以看到为“git”的选项,如果第一次提交项目就需要先开启这个功能。
然后就会d出git下一级菜单中所有功能,而这次提交的是变更的代码及需要过滤的,所以选中菜单中的“commit file”的选项。
就会d出了一个commit changes的框,可在change list的框中看到的是已变更的文件,可以通过过滤方式,可以全部选中提交,或者选中单个文件提交。需要在commit message填写这次提交备注信息。
然后开始提交代码,点击底部位置中的commit的选项,可d出三个选项,想直接提交到仓库,选中“commit and push”的选项。
在提交过程会对项目中代码进行扫描是否有错误信息,如果在code analysis中无错误无信息,直接点击“commit”即可。
在次d出一个为push commit框中,已对代码仓库的分支进行选择,因项目是多人合作的,都是有自己分支,选中一个分支,把push tags的勾选上,点击“push”选项。
根据项目提交变更的代码的大小,如果项目较大,就可能需要等待一段时间,因是远程仓库位置中,提交完成之后,会在在窗口的底部为中d出提示信息上传成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)