新项目上传
Git 全局设置
- Git config --global user.name "***"
- Git config --global user.email "****@**.com"
创建新版本库
- Git clone Git@**:**/*.Git
- cd ***
- touch README.md
- Git add README.md
- Git commit -m "add README"
- Git push -u origin master
- 已存在的文件夹
- cd existing_folder
- Git init
- Git remote add origin Git@**:**/*.Git
- Git add .
- Git commit -m "Initial commit"
- Git push -u origin master
已存在的 Git 版本库
- cd existing_repo
- Git remote add origin Git@**:**/*.Git
- Git push -u origin --all
- Git push -u origin --tags
常见问题汇总
问题: 执行 Git add . 后出现 warning:LF will be replaced by CRLF
原因: CRLF[ Carriage-Return Line-Feed] , 即回车换行, 它是由是回车 (CR, ASCII 13, \r) 换行(LF, ASCII 10, \n) 这两个 ACSII 字符组成, 这两个 ACSII 字符不会在屏幕有任何输出, 但在 Windows 中广泛使用来标识一行的结束. 而在 Linux/UNIX 系统中只有换行符. 也就是说在 Windows 中的换行符为 CRLF, 而在 Linux 下的换行符为: LF 使用 Git 来生成一个 Rails 工程后, 文件中的换行符为 LF, 当执行 Git add . 时, 系统提示: LF 将被转换成 CRLF
解决: 执行 rm -rm .Git 删除. Git 文件; 执行 Git config --global core.autocrlf false 修改配置文件就可以重新上传了
来源: http://www.bubuko.com/infodetail-2986745.html