git工程常用命令:
目录
写项目代码的时候经常用到 git,但是常用的命令老是忘,今天梳理一下在项目中 git的使用流程
主要有以下几点:
- 配置git的代码,账号,命令等
- 配置git仓库,分支等操作
- 配置git更新代码操作
- git其他常用命令
配置git的代码,账号,命令
在你的服务器上安装好git后配置你的用户名、邮箱
git config user.name “gitlab’s name”
git config user.email “gitlab@xx.com”
git config --list
git config --list可以查看你的配置情况
配置完后就需要拉取你的项目,如果你还没有项目,就需要先在git创建一个项目,再进行拉取,你可以为它取个别名your-name
git clone git@gitlab.xx.cn/xx.git your-name
有的小伙伴是直接复制的其他项目文件,那就需要改一下本地文件的git项目地址
git remote rm origin
git remote add origin [url 新远程仓库地址]
配置git仓库,分支等
创建删除本地 git 分支
git branch branchName //创建一个分支
git branch -d branchName //删除一个分支
git checkout branchname //切换分支
git branch -v //显示所有分支信息
修改git 本地分支名称
git branch -m 旧名字 新名字
删除远程git 分支
git push origin --delete branch_name
配置git更新代码操作
搞完了上面,就开始我们打代码了,打完代码如何上传到远程仓库呢,一共就几个步骤:
追踪修改的文件
git add .
查看追踪的文件状态
git status
设置commit内容
git commit -m "解决一个bug" // 不可缺少该命令
同步远程代码
防止有人已经更新了代码导致冲突,将远程的master分支合并到你的mybranch分支
git pull origin master:mybranch
推送你的代码到远程仓库
这里是将当前的分支推送到远程仓库mybranch 分支上
origin 也可以换成git的仓库地址git@gitlab.xx.cn/xx.git
git push origin branch
git push git@gitlab.xx.cn/xx.git branch
如果成功了的话,此时就可以再远程仓库的某个分支下看到你的代码啦
git其他常用命令
清空缓存
经常在对一些已有文件进行git代码的增删时,由于缓存存在,一些文件在git push 不会变化,为了使.gitignore中的内容生效,那么就删除掉暂存区,然后将所有本地文件追踪一下,就得到最新的暂存区文件。此时就需要 git 清空命令
git rm -r --cached . //清空暂存区
git rm --cached file //把某个文件从暂存区删除
git add .
查看提交历史记录
git log
其他复杂命令以后有空再更新吧~