本地操作
1 git init : 初始化本地git仓库
2 git add <file> :添加文件 (其中 git add .)添加所有文件
3 git status :查看状态
4 git commit :提交 (git commit -m '描述')
推送到git服务器
git push : 推送到远程仓库
git pull : 拉取远程仓库数据
git clone ‘address’ :从 远程仓库 拷贝数据
在终端输入命令 cd ‘项目目录’
1 git init
2 设置全局配置
git config --global user.name “user”
git config --global user.email “****.qq.com”
添加文件 使用git add
或者 git add .(全部添加)
记得多用git status 查看状态
忽略文件操作
touch .gitignore (创建文件)
在这里文件里面操作要忽略的文件/文件夹
分支 (master 是主线,多人开发不能都使用master,每个开发这都有自己的分支,在分支下开发的内容和master不会冲突
比如说:当分配你个新的任务,你在分支下操作不会影响到主线的功能,当你的这个新任务完成的时候在合并到主线分支)
查看当前分支:git branch
创建分支:git branch user1
切换分支: git checkout user1
合并分支:git merge user1 (合并分支时把分支切到master下才能合并)
当子分支内容写好后,切换到主分支然后输入:git merge user1
子分支测试,在不通的分支下创建不通的文件/修改文件,当你切换不通的分支后你会发现子分支的内容不会出现在主分支下边;
注意:在自己子分支写新内容的时候有可能出现子分支和主分支内容不一样的情况,要先把子分支的内容统一;
master分支 和子分支的内容不一致
1 切换到主分支:git checkout master
2 下载最新内容:git pull
3 再次切换自己的分支:git checkout user1
4 把主分支的代码merge到自己的分支:git merge master
5 git push推上去:git push origin 自己分支名
以上都是在本地操作,当项目运行没有问题的时候要把项目推送到远程仓库
第一次推送到远程
git remote add origin 'git地址‘
git push -u origin master
当第二 次推送时候直接使用
git push
(检测是否有项目地址:git remote
当出现origin时就有了地址了)