您的位置:首页 > 运维架构 > Shell

【Windows Git】gitbash将本地代码上传到github

2017-12-18 00:00 465 查看
1.打开git bash,用cd命令进入存放本地代码的路径 e.g. cd d:mytest (纯英文,不支持中文路径)

2.git init 在当前的项目目录中生成本地的git管理

3.git add . 表示你要提交到github上的文件,如果你要将所有文件都添加上去的话,使用git add . “.”表示添加当前目录中的所有文件。e.g. git add test.py

[WARNING]

$ git add creditIn_sex_day_alarm.py
warning: LF will be replaced by CRLF in creditIn_sex_day_alarm.py.
The file will have its original line endings in your working directory.

解决办法:亲测可行

$ rm -rf .git // 删除.git

$ git config --global core.autocrlf false //禁用自动转换

$git init

$git add.
4.git commit -m “first commit”,表示你对这次提交的注释

5.git remote add origin https://github.com/huangtianyu/mytest 就是即将放到github上的项目地址

6.git push -u origin master 用于将本地分支的更新,推送到远程主机,最后根据提示输入用户名和密码。-u选项指定一个默认主机。这一步可能会提示你: ! [rejected] master -> master (fetch first),这事因为git仓库已经有内容了,这时你需要先利用git pull命令同步代码,步骤如下:直接用git pull origin <分支名称(默认master)> 拉下服务器代码,如果没问题即解决了。如果提示:fatal:refusing to merge unrelated histories,这时执行如下命令:git branch --set-upstream-to=origin/<分支名称> master,之后执行git pull origin master --allow-unrelated-histories,即可拉下代码,然后调用git push -u origin master即可上传代码。

注意:输入密码的时候,是不会有反应的(可能linux没反应-没试过,但是windows会出现个登陆对话框),所以需要认真输入。
键盘的上下键可以挑选之前和之后的命令,重复执行。

操作过程:



BINGO!Yeah!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: