一 下载git并安装
1、下载地址:https://git-scm.com/downloads
2.安装路径自己选择,页面其他选项默认即可。
3、检验安装是否成功:git --version
二 设置自己的帐号信息(第一次使用需要设置)
1、进入到提交代码的目录下。cd /c/Users/yang/Desktop/自己的盘符或文件夹右键git bash here(很重要)
2、命令:
git config --global user.name "your name"
git config --global user.email "your_email@youremail.com"
git config --global user.name "yqx"
git config --global user.email "xxxx2132405614@163.com"
生成ssh key
ssh-keygen -t rsa -C "1240847112@example.com"
ssh-keygen -t rsa -C "5724056xx@163.com"
生成的路径
/c/Users/044572/.ssh/id_rsa
查看公钥
cat /c/Users/044572/.ssh/id_rsa.pub 查阅下
然后执行:git config --list
配置gitee上的公钥:
打开个人设置
找到打开ssh公钥的标签页,将标题(任意)和公钥内容填写确定保存即可。
三、上传本地代码到gitee上
1、在本地待上传的代码文件夹,右键 选择:Git Bash Here
2、出来的窗口上执行:git init
3、然后执行:git add 文件名。(. 表示当前目录所有内容,git add . 工作目录中所有修改的文件添加到暂存区),注意 add 后要有空格,这个是个容易踩的坑
4、git commit -m "注释的内容" #提交到本地仓库
5、提交代码到gitee: git remote add origin 远程项目的Https地址(不似少年游/个人测试.git)
用户名/项目名.git
地址去git克隆
git remote add origin git@github.com:djqiang/gitdemo.git
git remote add origin git@gitee.com:Share_Get/flink.git
6、git push -u origin master -f #-f强制上传
远程地址写错了删除
git remote remove origin
7、弹出帐号密码框时:输入账号密码。
17521206xx2
yxxg57xx05614
四、下载gitee文件到本地
切换去对应目录,然后
$ git clone https://gitee.com/gitee/HelloGitee.git #将远程仓库克隆到本地
五、更新代码
拉(别人改完的)远程仓库到本地,一般情况下都是origin
git pull [远程仓库名] [分支名]
git pull origin master
推(自己改的)本地仓库到远程
(1)先再次执行一遍【添加文件】、【提交文件】
-
git add . git commit -m "备注"
然后传送
git push
出现的问题
冲突的时候:笨办法。删掉原本的,重建一个新的
error: failed to push some refs to 'https://gitee.com/Share_Get/personal_test.git'
本地缺少README.md,执行git pull --rebase origin master
remote: Incorrect username or password ( access token )
把windows凭据中的gitee删掉
大文件拉取lfs
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
sudo yum install git-lfs
git lfs install