1.git init 初始化linux
2.git remote origin add https://gitee.com/su_yong_qing/SyqSystem.git 这里注意把连接替换为本身的仓库连接git
3.git status 查看文件信息windows
4.git add . 将全部文件托管暂存this
5.git commit -m'tips-01' 添加注释信息spa
6.git push origin master3d
7.若是咱们是下载别人的文件的话,执行这行代码就能够啦blog
git pull origin masterip
常见问题rem
01.配置信息string
这里注意 若是咱们是第一次上传的话,须要配置一下帐号信息
$ git config --global user.name "user.name"
(说明:双引号中须要你的用户名,这个能够随便输入,好比“zhangsan”)
$ git config --global user.email "yourmail@youremail.com.cn"
02.系统出现以下错误:warning: LF will be replaced by CRLF
缘由分析:
CRLF -- Carriage-Return Line-Feed 回车换行
就是回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)。
这两个ACSII字符不会在屏幕有任何输出,但在Windows中普遍使用来标识一行的结束。而在Linux/UNIX系统中只有换行符。
也就是说在windows中的换行符为 CRLF, 而在linux下的换行符为:LF
使用git来生成一个rails工程后,文件中的换行符为LF, 当执行git add .时,系统提示:LF 将被转换成 CRLF
解决方法:
删除刚刚生成的.git文件
$ rm -rf .git
$ git config --gobal core.autocrlf false
03.fatal: Unable to create '/xxx/xx/.git/index.lock': File exists.
在git没有运行完成以前强制关闭,下次提交的时候会产如下生错误,或者相似的。
错误提示:
fatal: Unable to create '/xxx/xx/.git/index.lock': File exists.
If no other git process is currently running, this probably means a
git process crashed in this repository earlier. Make sure no other git
process is running and remove the file manually to continue.
解决方法:
缘由是在你进行某些比较费时的git操做时自动生成,操做结束后自动删除,至关于一个锁定文件,目的在于防止对一个目录同时进行多个操做。
有时强制关闭进行中的git操做,这个文件没有被自动删除,以后你就没法进行其余操做,必须手动删除,进入.git文件中删除,打开显示隐藏文件。若是没有看见.git文件夹,能够直接用命令rm -f ./.git/index.lock。以后就能够正常使用。
目前博主遇到的几个常见问题就这些,若是没能解决的话。欢迎在下方评论留言哦!