创建代码库
git init
提交代码
- 添加需要提交的文件
第一种,添加单个文件
git add [name]
例如,git add app
第二种,添加所有文件
git add .
- 提交该commit的描述信息
第一种,简单添加描述信息
git commit -m "test commit "
第二种,添加详细描述信息
git commit,输入i进行编写,编写完成后,输入wq,保存并退出。
- 提交代码到仓库中
git push [remoteName] [localBranchName]
查看修改和撤销
- 查看修改
查看文件修改情况 git status
查看具体代码修改情况 git diff
查看commit提交情况 git log
- 撤销修改
情况 | 操作 |
---|---|
仅修改文件,未执行add操作 | 可以执行git checkout [name] 或 **git checkout .**进行撤销 |
执行add操作,未执行commit操作 | 首先,执行git reset HEAD [name],对其取消添加。最后,执行git checkout . |
分支用法
查看分支 git branch
查看远程分支 git branch -r
创建分支 git branch [name] 例如:git branch test
切换分支 git checkout test
切换并创建分支 git checkout -b [name]
删除分支 git branch -d [name]
合并分支
首先,切换到主分支上。 git checkout master
最后,合并test分支到master上。 git merge test
tag 版本控制
查看版本 git tag
创建版本 git tag [name]
删除版本 git tag -d [name]
查看远程版本 git tag -r
创建远程版本 git push origin [name]