1、添加用户:
git config --global user.name "your GitHub username" //设置github用户名
git config --global user.email "email@example.com" //设置github邮箱地址
添加完之后查看是否设置成功:
之后就开始配置ssh密钥:
ssh-keygen -t rsa -C "youremail@domain.com"
系统会提示key的保存位置(一般默认~/.shh)
保持默认,三次回车就行了
输入 eval “$(ssh-agent -s)” ,添加密钥到 ssh-agent
再输入 ssh-add ~/.ssh/id_rsa ,添加生成的SSH key到 ssh-agent
用vim打开id_rsa.pub文件
vim ~/.ssh/id_rsa.pub
将id_rsa.pub文件中的内容粘贴到gitub的“SSH and GPG keys”中
3、配置查看密钥文件位置:
4、创建本地git仓库:
git init
如果是clone下来的项目就不用初始化仓库
5、添加文件或文件夹到暂存区
git add filename.text //添加单个文件
git add file_1 file_2 file_3 //添加多个文件 文件之间以 空格 隔开
git add catalog_name //添加文件夹
git add . //添加所有文件
6、提交到本地仓库
git commit -m "add file"//"-m"表示第一次提交,第一次提交之后就不用带“-m”
git atatus // 查看运行结果
7、连接远程仓库
git remote add origin git@github.com:qq1332783374/Git-Learn.git
8、提交文件到远程仓库
git push -u origin master //"-u"是第一次提交,二次提交不用“-u”
二次提交文件之前最好先同步远程仓库
git pull //拉取远程仓库文件
9、删除远程仓库文件,保留本地文件
删除的文件a.text:
git rm -r --cached a
提交到远程仓库:
git commit -m 'delete file'
pull远程分支文件:
git pull --rebase origin mater
本地文件推送到远程仓库:
git push origin master
3、删除远程分支和本地分支文件夹:
查看本地分支下的文件:
ls
删除a 文件夹及其下所有文件:
git rm a -r -f
同步删除操作到远程分支:
git commit -m ‘delete a’
提交到分支:
git push origin master