git使用笔记
常规用法:
提交当前变更:
1. add
git add -A
git add 文件.cs
2. commit
git commit -m "备注"
3. push
git push -u origin master
其他常用命令
git status
git chechout . (add之前,放弃所有的本地修改)
git reset xxx (reset到某个版本),传参(mixed/hard/soft/head(add之后,回滚))
SSH密钥建立安全连接
1. 检查是否已创建SSH密钥 参考link 。
cd ~/.ssh/
ls -al
By default, the filenames of the public keys are one of the following:
- id_dsa.pub
- id_ecdsa.pub
- id_ed25519.pub
id_rsa.pub
如果有以上某个文件,说明已经创建过,则跳过下面的创建密钥步骤
2. 创建SSH密钥 参考link
ssh-keygen.exe -t rsa
3. 拷贝SSH密钥信息并添加到Gitlab服务器的账号中 参考link
clip < ~/.ssh/id_rsa.pub
浏览器上打开gitlab服务器,登录账号后,依次打开 设置 -> SSH密钥
将上面拷贝的密钥信息粘贴到页面的对话框中,并完成增加密钥操作。
以上流程的相关帮助文档在gitlab服务器和github服务器上的ssh密钥页面均可找到。
将本地项目上传到gitlab
1. 在gitlab上新建项目,记住ssh地址
2. 本地项目里面执行以下操作
cd existing_folder
git init
git remote add origin git@gitlabserverip/projectname.git
git add .
git commit -m "note,like:initial"
git push -u origin master