初始化本地仓库(新建仓库) 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...