初始化本地仓库(新建仓库) git init
把所有文件加入到仓库 git add .
查看状态 git status
提交修改 git commit -m"提示信息"
-
查看提交记录
- git log
- git log --pretty=oneline
-
回滚(恢复到之前的某一次记录)
- git reset --hard head^ 回滚到上一次(一个""表示回到上一次,两个就上两级,""这个符号在cmd里面表示换行的意思,要加上双引号)
- git reset --hard 'dafdsfksalkfslfdslabf'(提交的ID)
新建远程仓库 在码云那边创建
-
本地仓库与远程仓库
- 克隆远程仓库 git clone xxxx(仓库地址) (ps: 使用git clone就不需要关联操作)
- 本地仓库关联远程仓库 git remote add origin 加仓库地址
- 查看关联的远程地址 git remote -v
- 取消关联 git remote remove origin
- 查看分支 git branch
- 修改origin/HEAD指向 git remote set-head origin 分支名称
-
本地仓库同步到远程仓库(提示输入用户名密码)
- git push origin master 提交到远程仓库的主干
- git push origin master -u 第二次提交不需要加origin master
- git push origin master -f 强制推送本地内容到远程仓库
- git push origin master -f -u 第一次常常使用这个命令, 后面的提交只需要使用 git push 即可
- git checkout -b dev 创建新的分支
- git push origin dev 推送到远程仓库的dev分支
- git checkout -b dev origin/dev 根据远程的仓库的dev分支创建本地仓库的dev分支
- git push origin --delete 分支名 删除分支
把远程仓库同步到本地 git pull
git diff 查看产生冲突的文件
git fetch 是从远程仓库拉取本地没有的数据,不会修改工作目录的内容。获取的数据包括远程新的分支、新的提交等,更新的是远程引用
-
免密操作
1.生成密钥对ssh-keygen -t rsa -C "邮箱"
2.给码云添加公钥
14.获取当前分支名称: git rev-parse --abbrev-ref HEAD
git常用操作
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1.这两个是做什么的呢?他是我们下载依赖包所需要的,没有他们我们无法下载相应的三方库 2.首相确保你安装的pyth...