GIT 服务端

存储代码的地方
共用: 
	gitee -- 国内 码云
    github -- 国外
私用:
	gitlab(公司自己用)
    
1. 注册码云
2. 创建仓库
3. 给提交的目标地址起别名
git remote add origin 网址(https)
git push origin master
删除origin
git remote remove origin 
# 报错,没有权限,需要配置公钥和私钥
git remote add 远程仓库名 地址

命令总结:

客户端:
1. 当前项目初始化
git init
2. 将当前目录添加到暂存区
git add 文件名
git add .
3. 查看当前目录下面所有文件的状态
git status
4. 提交代码到版本库
git commit -m 
5. 设置用户名和邮箱
git config -- global user.name 'egon'
git config -- golbal user.email 'egon@qq.com'
6. 查看日志
git reflog
7. 回滚上一个版本
git reset --hard commit_id
8. 回滚后再回到上一个(首先要查看所有日志,然后在回滚)
9.线上出现bug  # 两种方法(git stash 和 分支)
-- bug 出在和现在编辑的文件不同的文件中
-- bug 就出在现在编辑的文件中


git reflog
git reset 

服务端:
1. 起别名(ssh)
2. 配置公钥和私钥
3.上传到服务器
git push origin dev
4. 切换分支
git checkout master
5. 克隆代码
git clone 地址
6. 新建分支
git branch 名字
7.显示所有分支
git brach
8. 将线上代码拉到本地
git pull origin dev
# 注意
在每次push 之前,pull一下,确保代码是最新的
禁止动别人的代码
遇到配置文件,汇总给领导
# 多人协同开发
个人电脑配置公钥私钥,项目拉下来,只动自己的part
不要在网页上修改
# git stash 将上次的修改保存到某一个地方,方便下一次合并
git stash pop 

流程

1. 安装git 客户端
2. git init
3. git clone
4. 本地工作区已经有了代码,然后开发
5. 功能开发完, 将当前工作区的文件添加到暂存区 git add <file> / .
6、 git commit -m '解释文本'
7. git push origin master  提交master
冲突:
	合并分支: 将bug分支合并到master分支,出现冲突手动解决
    

忽略提交

1. 编辑文件 .gitignore
vim .gitignore    # 忽略.pyc文件
*.pyc

方法二:
github gitignore
把该文件中内容放入 .gitignore 文件中
posted on 2019-11-05 15:32  Afrafre  阅读(12)  评论(0编辑  收藏  举报