利用git从github下载代码、更改并提交
-
首先使用
git clone url
将github上的项目克隆到本地 -
在项目中添加文件,然后
git add file
-
查看当前工程状态使用
git status
-
增删改后要提交使用
git commit file -m "desc"
提交改动 -
最后使用
git push
将改动推到github远端地址上
2020/6/4完善上面的内容 -
首先使用
git clone url
将github上的项目克隆到本地
拿图1中的项目举例,不用自己新建文件夹,找一个位置就行,然后输入git clone https://github.com/dlutysc/blockchain.git
,回车
完成之后就会出现图2的文件夹
图3是点开文件夹blockchain之后的内容
图1
图2
图3 -
使用tortise将添加的文件或者修改的文件
commit
,然后再push
往github上传文件
- 在github新建一个仓库
- 利用
git clone
把仓库克隆到本地
其实不克隆也可以,在本地项目的根目录下,右键打开git bash
,输入git init
- 把要上传到的文件和文件夹复制到仓库文件夹下
- cd 到仓库文件夹下,然后输入
git status
git add --all
git commit -m "注释内容"
git push
注释:首次上传GitHub需输入git config --global user.email "自己的邮箱"
然后按回车键
输入git config --global user.name "用户名"
通过此方式配置的用户名和邮箱存储在
–global 表示全局的,即当前用户都有效,该配置会出现在 ~/.gitconfig 文件中,~表示当前用户的目录,比如我的是:C:\Users\inch\ .gitconfig
如果不加global,就是局部的。局部是只对当前仓库起效的,它的配置信息会在当前仓库根目录/.git/config文件下
局部变量覆盖全局变量。如果变量名一样,编程语言里面的局部变量也会覆盖全局变量
配置的用户名是用来在github上显示是谁提交的代码,邮箱是干什么用的?如果不在当前仓库根目录/.git/config文件中配置用户名和邮箱,那么在github上显示的用户名是 C:\Users\inch\ .gitconfig文件中配置的用户名
注意:邮箱和用户名就是注册GitHub时的邮箱和用户名(好像不用)
多个项目如何往github上传 2020/6/4
在不同的项目根目录下初始化本地git仓库,然后再修改远程仓库地址,不同的本地git仓库之间的远程仓库地址是不相互影响的
git remote -v 查看当前远程仓库的地址
git remote rm origin 删除当前的远程仓库地址
git add remote add origin https://github.com/dlutysc/blockchain.git 添加新的远程仓库地址
,这个添加上之后,不影响其他项目的远程仓库地址
使用tortise 往github上push 代码时,每次都需要输入github的用户名和密码,如何才能避免这个问题
解决方案见此链接 https://jingyan.baidu.com/article/63f236280f7e750209ab3d60.html
2020/7/2
问题描述
git拉取报错:
remote: The project you were looking for could not be found.
fatal:repository …… not found
原因分析
之前登陆过别人的git账号,记录下了认证信息
解决方法
git credential-manager uninstall
git credential-manager install