本地创建好项目后
1.在根目录打开命令行工具,输入git init初始化
2.git status查看当前状态
3.git add .(注意后面是空格加上.符号)
4.git commit -m "提交信息"
5.提交到本地后,打开gitee,创建一个空白仓库选择ssh
6.配置ssh公钥,
7.然后连接远程仓库输入
git remote add origin git@gitee.com:demon-drowning/xiaodu_app.git
*仓库项目名称xiaodu_app
8.推送到git push -u origin "master"
git常用命令
git status
查看代码状态
git add .
提交全部代码
git commit -m ''
提交信息
git push origin master
推送代码到master分支
git diff
查看文件冲突
git log
查看历史提交记录
分支操作
git branch
查看当前分支
git branch -a
查看所有分支
git checkout -b wyl
创建新的分支wyl
git checkout wyl
切换到新分支
git merge wyl
将wyl分支合并到当前分支
合并代码步骤
1,将 search
分支进行本地提交:
git add .
git commit -m "完成了首页的开发"
2,将本地的 search
分支推送到码云:
git push -u origin search
3,将本地 search
分支中的代码合并到 master
分支:
git checkout master
git merge search
git push
代码回滚操作
git回退上一个版本
git reset --hard HEAD^
1.已push后回退:
(1) 使用git log命令,查看分支提交历史,确认需要回退版本的<commit_id>
(2) 使用git reset --hard <commit_id>命令或者git revert <commit_id>,进行版本回退(此时本地已回退)
(3) 在git commit后,再次使用git push origin <分支名> --force命令,推送至远程分支(此时线上版本已回退)
2.提交到暂存区后(执行git add后)回退:
git reset HEAD <file_name>命令撤销提交到暂存区的内容,再使用git checkout -- <file_name>命令,来清空工作区的修改
3.工作区(执行git add前)回退:
git checkout -- <file_name>命令,来清空工作区的修改