常用命令:
1、将编辑的代码文件加入暂存区
git add 文件名
一般做法是用命令:git add . 将当前目录下的所有修改文件都一次加进去
2、将暂存区的文件提交到当前本地分支
git commit -m "描述信息"
3、推送本地分支到远程分支
输入:git push
会提示输入命令,如:git push --set-upstream origin 远程分支名(一般用本地分支名)
4、放弃修改(还原)
git reset HEAD --hard
5、切换分支:切换到master
git checkout master
6、删除分支:wander
git branch -d wander
7、更新代码
git pull
8、拉取远程分支代码到本地
git checkout -b xxx origin/xxx
9.拉取远程tag代码
第一种方法:
git tag 可以看到所有的tag
git checkout tagName
git branch tag名前显示HEAD detached at tagname 表明指在当前标签
git checkout -b 分支名 把tag代码同步到这个分支上 即可
第二种方法:
git tag
git checkout -b 分支名 标签名 推荐第二种方法
10.打标签tag
1.git tag -a 版本 -m “描述信息” 例如打v1.1.5标签 git tag -a v1.1.5 -m "v1.1.5 2018-11-7"
2.git push origin 版本 例如git push origin v1.1.5
拉项目、创建分支操作步骤:
1.clone项目: git clone 地址
2.建分支: git checkout -b xx
3.可先将分支push到远程上再写代码;
也可开发完后再push到远程: git push --set-upstream origin xxx
4.开发完后先提交到暂存区,git add xxxxxx 或者git add .此为将修改的文件全部提交
5.将暂存区的文件提交到当前本地分支:git commit -m "描述信息"
6.git push
7.合并分支后删掉分支,切换到主干才能删除分支
- git checkout 主干
- git branch -d xxx
8.更新代码 在主干git pull
删除项目中的.svn文件夹操作步骤:
在当前项目目录下
1.ls -ah 查看所有隐藏文件
2.rm -rf .svn
3.git status 查看有无删除成功
4.修改项目中的.idea文件夹下vcs.xml文件
5.修改vcs="Git"
删除成功 提交代码 合并
atom快捷键:
当你修改了某个文件,然后发现改得不满意,希望恢复文件到最后一次提交的状态,可以使用Cmd+Alt+Z
如果恢复文件后发现还是改过以后的好,可以使用Cmd+Z来撤销刚才的修改
在前文中讲过,我们可以通过Cmd+T/Cmd+P列出所有项目中的文件,或Cmd+B列出所有当前打开的文件,
或是Cmd+Shift+B来列出所有新建的或更改过的文件
所有的这些方法都会在弹出的文件列表的右边以图标的形式显示文件的状态
特别是Cmd+Shift+B,它会列出所有未跟踪或是更改过的文件,相当于Toggle Git Status Finder命令
网友评论