一些git的常见操作记录
文章目录
- 前言
- 一、本地代码管理
- 二、如果需要中途更换邮箱
- 三、切换分支和更新内容
- 四、代码撤回和恢复
- 五、.gitignore 的忽略规则使用
- 六、给git status 这条命令取一个别名git st方便本地使用
- 总结
前言
本次主要记录在日常工作中常见的一些git命令提交代码的操作。
一、本地代码管理
Command line instructionsGit global setup
git config --global user.name "your name"
git config --global user.email "your email@163.com"Create a new repository
git clone http:xxx_project.git
cd xxx_project
touch README.md
git add README.md
git commit -m "add README"
git push -u origin masterExisting folder or Git repository
cd existing_folder
git init
git remote add origin http:xxx_project.git
git add .
git commit
git push -u origin master
二、如果需要中途更换邮箱
git config --global user.email "your change email address@163.com"
三、切换分支和更新内容
git checkout testgit merge maingit push 发布test分支的修改git push origin test
四、代码撤回和恢复
如果代码在初次提交的时候提交错了。
可以使用回滚操作,回恢复到之前的状态。
使用git log --oneline 查看当前提交的hash值。
然后使用git revert hash值恢复版本进行重新提交。
五、.gitignore 的忽略规则使用
touch .gitignore
vim .gitignore
git add .gitignoregit commit -m "Add .gitignore to ignore test.hex"git status 如果之前有已经提交到远端的文件,现在需要进行屏蔽,那么就需要将本地缓存的文件进行清除。git rm --cached *.hexgit commit -m "Remove *.hex from repository"
六、给git status 这条命令取一个别名git st方便本地使用
git config --global user.email "your change email address@163.com"
总结
这里对日常使用git提交代码的一些常用的操作进行一个总结,方便我们后续进行命令的检索和使用。