网站开发工程师是什么内容,网站建设与维护要用到代码吗,市场调研报告500字,无锡响应式网站1. Git1.1 Git基本操作1.2 Git版本回退1.3 Git分支操作 2. Git 配合GitHub2.1 生成密钥2.2 GitHub添加公钥2.3 Git连接GitHub2.4 本地仓库关联远程仓库2.5 本地代码push远程仓库2.6 本地clone远程仓库2.7 本地fetch和pull 1. Git
1.1 Git基本操作
touch test.py 工作区创建文… 1. Git1.1 Git基本操作1.2 Git版本回退1.3 Git分支操作 2. Git 配合GitHub2.1 生成密钥2.2 GitHub添加公钥2.3 Git连接GitHub2.4 本地仓库关联远程仓库2.5 本地代码push远程仓库2.6 本地clone远程仓库2.7 本地fetch和pull 1. Git
1.1 Git基本操作
touch test.py 工作区创建文件git add test.py 提交到暂存区git commit test.py -m my first commit 提交到仓库git log 查看提交日志git log --all 显示所有分支git log --prettyoneline 显示一行git log --prettyoneline --abbrev-commit 优化commit前面那串数变短git log --prettyoneline --abbrev-commit --all --graph 显示提交合并路线1.2 Git版本回退
版本回退git reset --hard 要回到的版本的commitID, commitID可以用git log查看git reflog 记录所有操作要是reset后查不到commitID可用这个再找回。针对某些文件不管理touch .gitignore 创建文件写入 *.txt 指定对.txt文件不操作1.3 Git分支操作
git branch 查看现有分支git branch dev01 创建新分支git branch -d dev01 删除分支 -D强制删除git checkout dev01 切换到dev01分支git checkout -b dev01 有则切换无则创建git merge dev01 把dev01合并到master上两分支更改同一文件同一行再合并时冲突git会在文件对应位置把分支内容都显示。后期需人工确定更改文件再git add . git commit .
2. Git 配合GitHub
2.1 生成密钥
ssh-keygen -t rsa 生成密钥 一直回车cat ~/.ssh/id_rsa.pub 查看公钥2.2 GitHub添加公钥
右上角头像setting - SSH and GPG keys 添加ssh将公钥复制。
2.3 Git连接GitHub
ssh -T gitgithub.com 提示成功
2.4 本地仓库关联远程仓库
进入repository选择ssh如gitgithub.com:Chengwen-98/git_test.git
git remote add origin(远程仓库名字) gitgithub.com:Chengwen-98/git_test.git
git remote 查看远程仓库2.5 本地代码push远程仓库
git push origin master:master 分支master推给origin仓库,也叫master
git push -f origin master:master 强制覆盖
git branch -vv 看本地分支和远程分支对应关系
git push --set-upstream origin master:master 若没有对应关系则push的时候绑定之后push不需要。
2.6 本地clone远程仓库
git clone gitgithub.com:Chengwen-98/git_test.git2.7 本地fetch和pull
git fetch origin dev01 将远程仓库的更新抓取到本地不进行合并
git pull origin dev01 将远程仓库修改拉取到本地进行合并(fetchmerge)