安装:sudo apt install git
查看版本:git --version
配置信息:linuxidc@linuxidc:~$ git config --global user.name "zhangda"
linuxidc@linuxidc:~$ git config --global user.email "root@linuxidc.net"
查看配置更改:git config --list
初始化仓库:git init
查看目录结构:ls -la
进入git:cd .git
查看:ls
branches(版本分支管理) config description HEAD hooks info objects refs
返回家目录:cd ~
查看配置文件:vim .gitconfig
创建README:touch README.md
git add README.md
提交本地仓库:git commit -m "first commit"
提交远程仓库:git remote add origin https://gitee.com/yizhu3827/luffyproject.git
提交并具体到分支:git push -u origin master
提交已有的仓库:cd existing_git_repo
git remote add origin https://gitee.com/yizhu3827/luffyproject.git
git push -u origin master
克隆项目到本地:git clone
创建并切换分支到dev
#git branch dev#创建本地分支dev,dev是自定义
#git checkout dev#切换本地分支代码
git checkout-b de#这里是上面两句代码的简写
git add 代码目录#添加代码到上传队列
git status#查看当前项目的版本状态
git commit-m'添加项目代码’#提交代码到本地仓库,-m表示本次提交的描述
推送到远端:git push origin dev:dev
如果推送代码,出现以下提示:git pull..…则表示当前本地的代码和线上的代码版本不同。
1.把线上的代码执行以下命令,拉取到本地,进行同步git pu11
2.根据提示,移除多余的冲突的文件,也可以删除.
完成这些步骤以后,再次add,commit,push即可.
把上面创建好的本地项目提交到gitee码云上面
#.表示当前目录下所有的文件或目录提交到上传队列[上传队列也叫“暂存区”]:git add .
#把本地上传队列的代码提交到本地仓库:git commit -m "项目初始化搭建"
#给本地的git版本控制软件设置项目的远程仓库地址:git remote add origin https://gitee.com/yizhu3827/luffyproject.git
#提交代码给远程仓库:git push -u origin master
查看当前提交的版本:git reflog
git rm 文件 # 删除单个文件
git rm -rf 目录 # 递归删除目录
# 以下操作建议通过ubuntu的终端来完成,不要使用pycharm提供,否则删除.idea还会继续生成。
git rm -rf .idea
git rm db.sqlite3
# 注意,上面的操作只是从项目的源代码中删除,但是git是不知情的,所以我们需要同步。
git add .
git commit -m "删除不必要的文件或目录"
git push -u origin master