常用的命令:
git init 在当前目录新建一个Git代码库
git add [file1] [file2]..... 添加指定文件到暂存区
git add . 添加当前目录的所有文件到暂存区
git commit -m [message] 提交暂存区到仓库区
git commit [file1] [file2]...-m [message]提交暂存区指定文件到仓库区
git push 上传本地库内容到远程仓库
git pull 取回远程库的最新内容,与本地库合并更新
git status 显示有变更的文件
git clone [url] 下载一个项目和它整个代码 注:url可以是github://
git checkout [file]恢复暂存区的指定文件到工作区
git checkout [commit] [file]恢复某个指定文件但暂存区到工作区
git checkout . 恢复暂存区的所有文件到工作区
上传到github原理:
上传本地项目到github(前提是有git工具,用的是git bash):
1、打开 git bash,输入ssh-keygen -t rsa -C "自己邮箱地址",生成自己的公钥和私钥
2、一路默认回车,会生成公钥、私钥到c盘当前用户目录下,id_rsa.pub是公钥,公钥后续会使用到。
3、浏览器进入自己的github,代开settings,进入ssh and GPG keys
4、点击 New ssh key,自己输一个标题,把刚才公钥的内容复制到这里,然后添加
5、在git bash中用ssh -T git@github.com测试自己是否可以连接成功了,中间会有让输入yes,接下来可以看到连接成功了。
6、连接成功后,需要设置用户的信息
用到的命令:git config --global user.name "用户名"
git config --global use.email "邮箱"
7、到github上创建一个项目,记得创建后的https或者github,下面会用到这个url
8、找到要上传项目的目录,或者在这个项目右击git bash命令
9、输入命令:
git init 创建一个代码库
git add .,把此项目所有的文件全部上传到暂存区
git commit -m "first commit"把暂存区所有文件放到本地仓库
git push 把本地仓库的内容push到远程仓库中
如果url是https中途会让输入github用户名和密码,如果是github://默认是安全的,自己在操作不需要输入。
touch README.md
git push -u origin master
项目成功上传到github上。
如果github在另一个设备上更新了,想在这个设备上也更新,只需要git pull,就会把远程库中更新到本地工作空间中。
原文地址:https://www.cnblogs.com/shijia-listen/p/10630823.html