git config  --global user.name ** 配置用户名

git config  --global user.email  **@**com 配置邮箱

git add .全部加入到暂存区

git add 加文件名 提交单个文件

git commit -m ''备注'' 提交本地

git status 查看状态命令  绿色的文字.表示当前有新文件添加但是未提交,红色状态 警告.有文件围未添加到git本地仓库里面.

git diff 查看修改 -号后面的是表示之前的代码 +号后面表示的是修改后的代码

查看版本号 git reflog

回退版本 回到上一个版本git reset --hard HEAD^    ,回到指定版本git reset --hard 版本号,

git push 将本地代码推送到远程仓库

git pull 拉去

 git remote add origin SSH的地址或者http的地址 

git push -u origin master   提交到GitHub服务器仓库

git remote rm origin 重置远程服务器仓库地址

git clone 地址 克隆GitHub的代码

实现SSH无密码提交的方法

1. 打开git bash  输入ssh-keygen -t rsa 一路回车 出现2048表示成功

2.找到生成密钥,在c盘 --用户--你自己的用户名--找到ssh文件夹  打开 id_rsa_pub,全部复制

3.GitHub设置里面找到SSH 设置SSh-key即可

4.ssh -T git@github.com 测试


多人开发分支合并


1.Git创建分支加切换分支      $ git checkout -b dev
2.用git branch命令查看当前分支
$ git branch
* dev   *表示当前分支
 master
3.在dev分支上正常提交
$ git add .
$ git commit -m "branch test"
4.dev分支的工作完成,切换回master分支
$ git checkout master
Switched to branch 'master'
5.把dev分支的工作成果合并到master分支上
$ git merge dev
6.合并完成后,删除dev分支
$ git branch -d dev
7.删除后,查看branch
$ git branch
* master

 

当前分支与远程分支管理  git branch --set-upstream-to=origin/dev 

取消关联: git branch --unset-upstream master

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐