一、命令
git clone
ssh-key -t rsa -b 4096 -C "youremail@adress" 创建公钥/私钥
git add. 添加至暂存区
git commit -am "addfile" 提交到本地库
git push origin master 推送至github远程库
二、重要概念
已提交:该文件以被安全的保存在本地数据库。
已修改:修改了某个文件但还没提交保存。
已暂存:把已修改的文件放在下次提交时要保存的清单中。
三、起步(初次使用需要设置姓名和邮箱)
git config --global user.name " yourname "
git config --global user.email " youreamil@adress"
clone 项目(用于把一个Github项目clone到本地)
git clone xxxxx(github的地址)
cd blog
添加文件并提交
touch a.md 创建文件
echo "hello" >a.md 在文件里写入一个字符串
git status 查看状态
git add. 把当前文件下所有修改的暂存
git commit -am "addfile" 提交到本地仓库
git push 推送到远程
git pull 远程仓库更新
修改删除文件
vim add.
git commit -a 如果包含大量字符串,提交不用加m
rm -rf a.md 删除文件
复杂使用
本地创建一个git项目推送到远程仓库
mkdir blogtest
touch README.md
git init 初始化为仓库
git remote add origin ...@... 创建一个origin远程
git push origin master
其他命令
git push -f origin master 强行推送
git remote add xx .....@....... 再添加一个远程的仓库
git remote remove xxx 删除
git remote set-url origin ```````` 修改地址
git remote rename xxx.xxx 改为新名字
分支操作
git branch dev(或别的名称) 创建本地库的dev分支
git checkout dev 切换到dev分支
touch b.md
git add.
git commit -am "......"
git push ... dev 推送到origin地址的dev分支
git merge dev 合并文件dev分支
网友评论