git工作流程图
2024-06-27T08:28:08.png

工作区>暂存区:git add .
暂存区>仓库:git commit -m 'commit messafe'
查看状态:git status
查看提交记录:git log and git-log
版本回退:git reset --hard

查看分支:git branch -vv(更加详细的信息)
创建分支:git checkout -b 分支名
切换分支:git checkout 分支名
分支合并(先切换到目标分支):git merge 分支名

注册码云:https://gitee.com
右上角加号创建仓库
配置SSH公钥(生成SSH公钥):ssh-keygen -t rsa(公钥算法) 一直回车
查看SSH公钥:cat ~/.ssh/id_rsa.pub
码云点头像 点设置 里面选择SSH 粘贴查看到的SSH公钥
查看是否配置成功:ssh -t git@gitee.com
如果是第一次会跳出

2024-06-27T08:51:26.png

这里选yes

添加远程仓库:git remote add origin(远端仓库名字) 远程仓库地址

                       默认是origin也可以自己起  

查看远程仓库:git remote
把本地推到远程仓库:git push origin(远端名字) master(本地名字):远端分支名字(如果一样即可不写)

 -f:强制覆盖:git push -f origin master
 --set-upstream:推送的时候指定本地和远端的关联关系 git push --set-upstream origin master:master

如果当前分支已经和远端分支关联:git push

git branch -vv
关联前2024-06-27T09:20:20.png

关联后2024-06-27T09:20:32.png

从远程仓库克隆:git clone 远程仓库路径 本地目录]

2024-06-27T09:42:57.png2024-06-27T09:43:14.png

拉取:git fetch

从远程获取代码并合并本地的版本: git pull

将本地的分支版本上传到远程并合并: git push

几条铁令
1.切换分支前先提交本地的修改
2.代码及时提交,提交过了就不会丢
3.遇到任何问题都不要删除文件目录