git-命令
git config --global user.email? “郵箱”
git config --global user.name? ”用戶名”
git init? ? 初始化
忽略指定文件?
echo "temp/" >> .gitignore
echo "private_key" >> .gitginore
狀態(tài)
git status
添加
git add helloword.py? ?#添加文件
git add /path/file/helloword.py? #添加子目錄下的文件
git add ./*.py? ? ? ? ? ? ? ? ?#通配符方式添加多個(gè)文件
git add -A? ? ? ? ? ? ? ? ? ? ? #添加工作目錄下的所有文件
提交
git commit -m "這是一次提交的說明文案"?
$ git commit -S -m "signed commit message"? ?# 提交時(shí)帶數(shù)字簽名(由提交者的GPG密鑰生成)
$ git commit -a -m "Modified foo.php and removed bar.php"? ??# 自動(dòng)將修改的文件加入緩存區(qū)(Index),再進(jìn)行提交。
$ git commit --amend -m "Correct message"? ??# 把本次提交與最后一次提交合并(刪除最后一次提交,加入合并后的提交)
日志
git log? ? #顯示提交日志
$ git log --oneline? ? ??# 以簡化單行方式顯示(每個(gè)提交)
$ git log --merges? ? ?# 只顯示合并的提交
$ git log --graph? # 在提交行的左側(cè)以字符串圖像的方式表示版本變化情況
創(chuàng)建SSH_KEY?
ssh-keygen -t rsa -C "GitHub的注冊郵箱"
ssh -T git@github.com? ?#驗(yàn)證是否成功
關(guān)聯(lián)遠(yuǎn)程倉庫
git remote add origin 遠(yuǎn)程倉庫地址?
拉取
git pull origin master?
git pull origin master? --allow-unrelated-histories? #允許拉取不同的歷史版本
推送
git push origin master?
克隆
git clone "ssh git地址"
分支
git branch? #查看所有分支
git branch xxx #創(chuàng)建分支xxx
git checkout xxx #切換到xxx分支?
git merge xxx #合并分支xxx到當(dāng)前分支
?
轉(zhuǎn)載于:https://www.cnblogs.com/zztxiaodeng/p/10872944.html
總結(jié)
- 上一篇: 梦到我喜欢的人了代表什么
- 下一篇: 梦到前男友有新欢了是真的有了吗