Ⅰ 公司中如何使用git来
双击安装文件,打开安装窗口,进入Information界面
点击“next”按钮,进入Select Destination Location界面,可根据自己的需求修改安装带谨路径
点击“next”按钮,进入Select Componets界面,选择要安装的组件。
图标组件(Addition icons) : 选择是否创建快速启动栏图标 或者 是否创建桌面快捷方式;
桌面浏览(Windows Explorer integration) : 浏览源码的方法, 单独的上下文浏览 只使用bash 或者 只用Git GUI工具; 高级的上下文浏览方法 使用git-cheetah plugin插件;
关联配置文件 : 是否关联git配置文件, 该配置文件主要显示文本编辑器的样式;
关联shell脚本文件 : 是否关联Bash命令行执行的脚本文件;
使用TrueType编码 : 在命令行中是否使用TruthType编码, 该编码是微软和苹果公司制定的通用编码;
点击“next”,进入Select Start Menu Folder界面,设置开始菜单中快捷方式的目录名称,
点击“next”,进入Adjusting your PATH environment界面,设置环境变量 :选择使用什么样的命令行工具, 一般情况下我们默认使用Git Bash即可, 默认选择。
Git自带 : 使用Git自带的Git Bash命令行工具;
系统自带侍虚CMD : 使用Windows系统的命令行工具;
二者都有 : 上面二者同时配置, 但是注意, 这样会将windows中的find.exe 和 sort.exe工具覆盖, 如果不懂这些尽量不要选择;
点击“next”按钮进入Configuring the line ending conversions界面,选择换行格式,选择“Checkout as-is, commit Unix-style line endings”,
检查出windows格式转换为unix格式 : 将windows格式的换行转为unix格式的换行在进行提交;
检查出原来格式转为unix格式 : 不管什么格式的, 一律转为unix格式的换行在进行提交;
不进行格式转换 : 不进行转换, 检查出什么, 就提交什么蠢谈基;
点击“next”按钮进入配置终端模拟器(Configuring the terminal emulator to use with Git Bash)界面,默认设置
点击“next”按钮进入额外的配置选项(Configuring extra options),默认设置。
点击“Install“开始安装,安装完毕后,点击”finish“
Ⅱ 安装git软件的时候,该选择哪个配置选项
选项1:不管git服务器上的文本是Windows格式还是Unix格式,checkout到衡裂谨本地时都转换为Windows格式;checkin到git服务器上的文本,不管本地是Windows还是Unix格式,都转换为Unix格式提交。
选项2:checkout时不对git服务器上的文本文件做转换,保留其格式;checkin到git服务器上的文本,不管本地是Windows还是Unix格式,都转换为Unix格式提交。
选项3:不管做checkin还是checkout,源毁都保留文本文件的原来的格式,不做转换。
选什咐基么,取决于你的项目需要。在Windows下使用Git推荐选项1,在Unix下使用Git,推荐选项2.
Ⅲ 如何把windows和unix格式混合的文件a.tex,变得都是unix格式
在UNIX系统下,可以颤拆试着用命令dos2unix转换一下,格式如下:
# dos2unix a.tex a.txt
这样转换后生成新的UNIX格式的a.txt文件了。
或者你vi熟的话,可以用vi编辑器修改,李皮即用vi a.tex打开文件后,哪洞差(大概是 s/^M//) 查找每行最后结束字符如果是^M的话,删除^M。
最后,还可以用ultraedit打开转换一下试试看,这个没有试过,但是可能也可以的。
Ⅳ windows下git怎么管理权限
一、安装
软件:msysGit-fullinstall-1.8.1.2
打开之后设置安装路径,默认为C:\msysgit,如图:
注意:如果要自定义安装路径,请不要安装在带有空格的路径以及含有中文的路径下点击“OK”以后开始安装,首先将文件解压到安装目下,然后会自动开始编译,编译结束之后,若看到与下图中伍谨碧类似的内容,腔举则表明编译成功。
二、配置
注意:在配置过程中会对一系列文件进行编辑,请使用支持 unix 格式的编辑器Notepad++,
1、C:\msysgit\msysgit\etc\gitconfig 添加:(这里选择了默认安装路径)
[gui] encoding = utf-8[i18n] commitencoding = GB2312
2、C:\msysgit\msysgit\etc\inputrc 修改两行为:
set output-meta onset convert-meta off
3、C:\msysgit\msysgit\git\contrib\completion\git-completion.bash 末尾增加:
alias ls='ls --show-control-chars --color=auto'
4、C:\msysgit\msysgit\etc\bash_profile 末尾增加:
export LESSCHARSET=utf-8
三、gitlab服务器端的设置
访问gitlab服务器,界面如下:
输入账号密码登陆以后(假设你的账号是[email protected]),点“New Project”,这里设置工程名为example,创建工程之后网页会有提示: You won't be able to pull or push project code via SSH until you add an SSH key to your profile 这时我们需要把刚才生成的公钥递交到服务器上,点击“add an SSH key”,出现如下界面:
我们需要生成一对 Key(这里指密钥),然后才能通过加密的方式和服务器的代码库取得同步。现在运行C:\msysgit\msysgit\msys.bat,并执行以下命令:(注意请把[email protected]替换成你的账号)
$ ssh-keygen -t rsa -C "[email protected]"
一路回车,如图:
密钥生成成功!密钥分成两个文件,一个私钥(id_rsa)、一个公钥(id_rsa.pub)。私钥保存在你的电脑上,公钥交项目负责人添加到服务器上。用户必须拥有与服务器公钥所配对的私钥,才能访问服务器上的代码库。
【注意!】为了项目代码的安全,请妥善保管你的私钥!因为一旦私钥外泄,将可能导致服务器上的代码被泄漏!
接下来将公钥提交给gitlab服务器即可。打开C:\Users\Administrator\.ssh\id_rsa.pub,将里面的内容复制到“add an SSH key”网页上的key文本框中,Title填写为你的邮箱账号,这里为[email protected],保存后即添加成功。
【注意!】这里的Administrator为windows下的登陆用户,如果不清楚登陆用户名,点击开始菜单即可看到用户名,见下图:
现在回到刚才的工程目录对应的网页中,有提示信息,按照它给的步骤一步步来即可,这里作简单解释:
Git global setup:git config --global user.name "晌氏user_test"
#git的全局设置,设置一次即可,这里设置用户名
git config --global user.email "[email protected]"
#git的全局设置,设置一次即可,这里设置邮件
Create Repositorymkdir example
#在当前目录创建example工程文件夹
cd example
#切换目录example目录
git init
#初始化本地的git仓库
touch README
#创建一个新文件,名字为README
git add README
#将对README文件的修改通知git
git commit -m 'first commit'
#将通知给git的修改提交到本地仓库上,-m为设定提交理由:first commit
git remote add origin [email protected]:user_test/example.git
#添加远程服务器端的git仓库,名字为origin,链接内容为最后一串字符
git push -u origin master
#将本地git仓库的内容推送到origin链接上,推送版本默认为主版本
第一次提交后会提示连接不能建立,因为rsa的fingerprint没有验证,我们选择yes之后随即开始推送,如果出现类似于如下图的情况,那么表明推送成功!
以后若要再次提交只需要执行 :
git add xxx(xxx为修改的文件) git commit -m 'xxx'(xxx为提交的原因) git push -u origin master(本地推送到远程服务器端)
Ⅳ git格式怎么转
你可以使用Git格式转换工具冲手判来转换Git格式。Git格式转换工具可以将Git格式的文件转换为其他格式,比如薯枯XML、JSON、YAML等。它还可以将其他格式的文件转换为Git格式,以便在Git仓库中使用。散改Git格式转换工具可以帮助你轻松地转换Git格式,节省时间和精力。
Ⅵ Win10系统怎样安装Git
双击exe安装包,在弹出的安全提示中点击“允许”。
安装向导的头两步都直接点击“下一步”/“Next”
在选择组件的对话框中,按照下图进行勾选,然后点击“Next”
在调整Path环境变量的页面,选择第二项“从Windows命令行使用git“,如下图所示,然后点击”Next“。这样选择可以省去自己设置环境变量的步骤,同时又败轮不会污染目前的系统环境。
5
在配置行结束符的页面,选择第一个选项“取出文件时使用windows风格举搭,提交文件时使用unix风格”,如图所示,然后点击“Next”。这个选项使得您在和其他人合作项目时不会遇到行结束符不兼容的问正枯拿题。
Ⅶ git commit 使用及规范
git提交推荐使用命令行工具,请严格遵循提交格式。
在您 git add 后,推荐执行 git commit 进行提交,如无特殊描述信息要添加,也可以 git commit -m <mess> 进行森纤提交。
要求提交格式如下:
type表示提交类别,scope表示修改范围,subject表示标题行, body表示主体描述内容。
type在commit的是否必须存在。
非必填(建议填写),scope用于说明 commit 影响的范围,建议填写影响的功能模块。
如果你的修改影响了不止一个 scope ,你可以使用 * 代替。
必填, commit 目的的简短描述,不超过50个字符。
非必填(建议填写),可描述当前修改的行为详细信息或修改的目的。
非必填,一般用于描述BREAKING CHANGE,在项目开发中一般不需要填写,组件研发的工程需要填写。
格式:以 BREAKING CHANGE 开头,后面是对变动的描述、以及变动理由和迁移方法。
如上2所示格式,本质上是改变文件 <u> .git/COMMIT_EDITMSG </u> 中的文本,实际提交过程如下(推荐命令行提交):
window系统下默认git编辑工具是vim,如无相关基础,建议使用window默认的文本编辑器(这里不赘述vim相关编辑方法)。
修改git默认文本编辑器: git config core.editor notepad
修改后执行 git commit ,会弹出文本编辑器。
我们要按照规定的格式在注释前加清颂入要提交的commit信息:
然后保答春郑存并关闭,会提示如下信息:
在push完成后,gitlab的commit列表中会有如下信息:
在您执行 git commit 后,命令行会有如下显示:
如上所示,我们要按照规定的格式在注释前加入要提交的commit信息:
输入完成后,根据快捷键提示,按 ctrl + O ,然后出现要修改的MSG文件名,按回车键。此时提示如下:
最后按 ctrl + X 提交完成,提示如下:
在push完成后,gitlab的commit列表中会有如下信息:
Ⅷ git 仓库object中的文件能直接用unix2dos,dos2unix进行换行符的转换么 csdn
不要直接修改 *任何* git objects 目录下的 *任何* 文件,会导致严重的问题 (整个仓库都废掉回并且很可能无法恢答复)。你要转换换行符,直接用 dos2unix之类的工具修改你的 源文件,然后commit即可。
Ⅸ 如何把文件夹(批量文件)windows转为unix
windows系统下的文件格式和unix下不同,使用ftp等软件上传到unix服务器上的文件都需要转换为unix格式后,专才可以使用属;
使用 dos2unix $filename $filename 命令就可以转换,但是一个一个文件的转换太慢
【解决方法】
经验证,可以使用以下方法进行批量转换当前目录下的所有文件
for x in $(find . -TYPE f);do dos2unix $x $x;done
Ⅹ 把windows文件类型转换成unix文件类型,怎样批量转换
第一,你上传的时候来可以源选择ascii模式,会自动转换文本格式文件
第二,你可以运行dos2unix程序,批量把dos格式文本文件转换成unix格式文本文件
第三,用编辑器把指定0x0d0x0a转换成0x0a