将本地项目上传到gitee中,实现多人合作
直接上代码步骤
git clone 仓库地址
git add .
git commit -m "这里是提交的信息备注,可以随便填写"
git push
整体流程
-
下载软件:下载git对应操作系统的版本(无脑安装)。http://npm.taobao.org/mirrors/git-for-windows/
-
注册一个gitee
-
设置本机绑定SSH公钥,实现免密码登录!(免密码登录,这一步挺重要的,码云是远程仓库,我们是平时工作在本地仓库!)
# 进入 C:\Users\Administrator\.ssh 目录 # 生成公钥 ssh-keygen -t rsa #生成秘钥;-t rsa为加密方式
-
启动Git:鼠标右击文件就会有Git标志
Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多
Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令 -
Git配置
查看不同等级的配置
#查看系统config git config --system --list #查看当前用户(global)配置 git config --global --list
-
设置用户名和邮箱(非常重要)
git config --global user.name "baizhaowen" #名称 git config --global user.email 24736743@qq.com #邮箱
-
实例
git clone 仓库地址 git status #查看所有文件状态 git add . #添加所有文件到暂存区 git commit -m "这里是提交的信息备注,可以随便填写" git push
-
忽略文件设置在主目录下建立".gitignore"文件,此文件有如下规则:
忽略文件中的空行或以井号(#)开始的行将会被忽略。
可以使用Linux通配符。例如:星号(*)代表任意多个字符,问号(?)代表一个字符,方括号([abc])代表可选字符范围,大括号({string1,string2,…})代表可选的字符串等。
如果名称的最前面有一个感叹号(!),表示例外规则,将不被忽略。
如果名称的最前面是一个路径分隔符(/),表示要忽略的文件在此目录下,而子目录中的文件不忽略。
如果名称的最后面是一个路径分隔符(/),表示要忽略的是此目录下该名称的子目录,而非文件(默认文件或目录都忽略)。
#为注释 *.txt #忽略所有 .txt结尾的文件,这样的话上传就不会被选中! !lib.txt #但lib.txt除外 /temp #仅忽略项目根目录下的TODO文件,不包括其它目录temp build/ #忽略build/目录下的所有文件 doc/*.txt #会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
卸载
1.清除环境变量中的git的变量
2.
删除该文件目录下的.gitconfig文件,以及.ssh文件夹下的内容,最后360软件卸载
变量
2.[外链图片转存中…(img-sROKOEmy-1633427541667)]
删除该文件目录下的.gitconfig文件,以及.ssh文件夹下的内容,最后360软件卸载