git工作流程图
工作区>暂存区: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
如果是第一次会跳出
这里选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
关联前
关联后
从远程仓库克隆:git clone 远程仓库路径 本地目录]
拉取:git fetch
从远程获取代码并合并本地的版本: git pull
将本地的分支版本上传到远程并合并: git push
几条铁令
1.切换分支前先提交本地的修改
2.代码及时提交,提交过了就不会丢
3.遇到任何问题都不要删除文件目录