ubuntu使用git

安装: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

 

posted @ 2020-03-11 13:02  干it的小张  阅读(405)  评论(0编辑  收藏  举报