Linux下的git使用
配置git账号
git config --global user.name "XXXX1205"
git config --global user.email "XXXXX@qq.com"
生成ssh密钥
ssh-keygen -t rsa -C "XXXXX@qq.com"
看到下面的页面表示生成成功,可以去红框框内的地址查看密钥
查看生成的密钥
cat /root/.ssh/id_rsa.pub
复制密钥,记得不要复制后面的邮箱
在Gitee中配置密钥
测试是否成功
ssh -T git@gitee.com
测试git的使用
[root@ztyLinux home]# mkdir gitTest
[root@ztyLinux home]# cd gitTest/
[root@ztyLinux gitTest]# git init
Initialized empty Git repository in /home/gitTest/.git/
[root@ztyLinux gitTest]# vim README.md
[root@ztyLinux gitTest]# git add .
[root@ztyLinux gitTest]# git commit -m "first commit"
[master (root-commit) 33baba5] first commit
1 file changed, 1 insertion(+)
create mode 100644 README.md
[root@ztyLinux gitTest]# git remote add origin https://gitee.com/zty1205/using-test-of-git-in-linux
git init # 初始化一个文件夹 -> 生成 .git 文件
git add . # 添加当前目录下的所有文件到暂存区
git commit -m "msg" # 将文件上传到本地仓库
git remote add orign URL # 链接一个远程仓库
在选择远程仓库地址的时候记得选择SSH,而不是HTTPS,我上面就选错了…
选择HTTPS的话每次操作都会让你输入用户名和密码
选择SSH的话,由于已经有了密钥,就不需要输入验证信息了
修改地址的话
git remote -v # 查看原地址 git remote set-url --push origin git@gitee.com:zty1205/using-test-of-git-in-linux.git # 覆盖原地址 it remote -v # 再查看地址
git pull origin master # 从主分支上拉取文件
git push # 提交至远程仓库
pull origin master # 从主分支上拉取文件
git push # 提交至远程仓库