.gitignore文件通过设置缺省文件的文件名,来忽略上传时候的要求
git init 初始化一个仓库
git add . 将所有的修改操作加载到暂存区
git commit -m '在注释内容' 将暂存区的内容提交到本地仓库
git log [option]查看日志
git status 查看修改的状态(暂存区)
git branch 查看本地分支
git branch 分支名 创建本地分支
git checkout 分支名 切换分支
git checkout -b 分支名 切换不存在的分支时会自动创建
git merge 分支名称 合并分支
git branch -d 分支名 删除分支
git mv file_name new_file_name 重命名文件名称
#用于输出git提交日志
alias git-log=' git log --pretty=oneline --abbrev-commit --graph --all'
#用于输出当前目录所有文件及基本信息
alias ll='ls -al'
git init
git add .
git commit -m 'aaa'
git-log (已经配置好了的)
git branch dev01
git checkout dev01
git add .
git commit -m 'abc'
git checkout master
git-log
git merge dev01
git status
git-log
git ..............
git reset --hard <commitID>
HEAD is now at 06f0966 rename redead.md
git checkout master
git merge dev
在c:/user/用户名下操作
git remote add origin https://gitee.com/jiexi_root/git_test.git
git remote 查看remote分支
git push origin master 将本地master推流到gitee上
git push --set-upstream origin master 等同于 git push -u origin master
git push 可以省略后面的分支
git branch -vv 查看本地与远程仓库的关联
git clone https://gitee.com/jiexi_root/git_test.git test2
test2 为指定的文件名
git fetch
是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。
而git pull
则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge
,这样可能会产生冲突,需要手动解决。
删除remote远程分支: git remote remove origin
删除即可
git push -u
与git push --set-upstream
区别
#git 远程仓库练习
仓库名:git_test_clone
mkdir git_test_clone
cd git_test_clone
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@gitee.com:jiexi_root/git_test_clone.git
git push -u origin "master"
去网站更改README.md内容
vi file03.txt
git pull 拉取远程操作
git add .
git commit -m 'add file03'
git push
1.配置
git config –global user.name "xxxxx"
git config –global user.email "xxx@xx.xxx"
注:查下是否配置成功,用命令
git config --global --list
2.生成秘钥
ssh-keygen -t rsa -C "上面的邮箱"
注:执行上面命令后,连续回车3次
1、进入ssh
cd ~/.ssh
2、打印ssh
cat id_rsa.pub
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。