本地
1.添加用户名和邮箱 why? 防止删库跑路
添加用户名
git config --global user.name "name"
添加邮箱
git config --global user.email "email@example.com"
2.创建本地仓库 git init
3.提交代码至仓库 将文件或文件夹提交至内存缓冲区 git add 文件名/文件夹名
git status 判断项目各个文件的状态 绿的 新add的 红的 没add的 没的 就是commit的 git commit -m 版本的描述信息
git reset HEAD 撤销内存缓冲区的操做 也就是add的操作
git log 查看版本号
回到上一个版本 git reset --hard HEAD^ 恢复到指定版本 git reset --hard 版本序列号
git reflog 显示版本号
远程:
注册账号 1.创建公钥 目的 本地仓库和远程仓库的接头暗号
生成公钥 创建SSH Key: 在git bash里输入: ssh-keygen -t rsa -C youremail@example.com
在指定目下会生成一个id_rsa.pub文件 这个文件里面的内容就是公钥 将该文件的内容拷贝至 C->设置->SSH 公钥
2.创建远端仓库
-->新建仓库
添加仓库名称 如果不是私有的 选公有
3.上传 git push -u origin master origin 要换成你仓库的ssh
4.下载 git clone https
新建分支:git branch 分支名
切换到分支开发:git checkout 分支名
合并分支:git merge 分支名
总结:
1,设置用户名和邮箱
git config --global user.name "username"
git config --global user.email useremail@qq.com
2,查看用户名和邮箱
git config user.name
git config user.email
3,克隆代码
git clone 远程仓库地址
4,查看及切换分支
①查看分支
git branch
②查看远程分支
git branch -r
③新建分支
git branch 分支名
④切换分支
git checkout 分支名
5,查看缓冲区
git status
6,添加改动到缓冲区
git add
7,添加缓冲区内容到本地仓库
git commit -m '注释'
8,推送本地仓库到远程仓库
git push origin 分支名
9、第二次下拉
git pull
项目具体流程操作:
一、组长创建远端仓库添加成员
二、各成员git clone代码
三、各成员以主分支打一个自己的分支:git checkout -b 分支名
四、各自在自己分支上开发
五、任务完成提交自己的任务分支,否则更新的代码会在切换到其他分支时也存在
六、切换到主分支:git checkout 主分支名(master)
七、拉取远端仓库代码:git push origin 主分支名(master),然后git merge 合并的分支名
八、git push origin主分支名(master)
注意:不要跨分支拉取代码和推代码,在推送(push)之前先进行拉取pull(拉取)操作