linux安装git:sudo spt install git
git clone :将远程仓库的内容克隆到本地
linux中生成ssh密钥:
- 输入命令:ssh-keygen -m PEM -t rsa -C 邮箱名 -b 4096
- 之后全部回车
- 输入命令:cd ~/.ssh/&& cat id_rsa.pub
- 复制公钥,粘贴在仓库里
git checkout -b 本地分支名:创建新的本地分支。
git pull origin master:origin是远程仓库,master是本地分支,也可以换成别的本地分支。
git branch --set-upstream-to=origin/master master:为本地分支和远程分支建立联系。
git status:查看现在git的状态。
git branch -a:查看本地和远程所有分支。
git log:可以看到之前所有提交记录,回车可以接着往下看,q可以退出,返回命令行。
提交代码前要设置用户名和邮箱:
git config -l |grep user:在本地git仓库查看git config配置。
git config user.name <用户名>:修改用户名。
git config user.email <用户邮箱>:修改用户邮箱。
git add -A:将所有代码添加到暂存区。
git commit -a -m “xxx”:将代码提交到本地仓库。
git reset --hard HEAD^:版本回退,将刚提交的更改全部丢弃。
git reset --soft HEAD^:版本回退,将刚提交的更改退回到git add之后的状态。
git pull --rebase:拉取远程最新代码。
git push origin HEAD:master:推送代码到远程。