git常用命令

一、克隆GitHub项目到本地

git clong https://github.com/*****/xxxxxx.git  

***** 一般为用户名,xxxxxx一般为项目名

二、在现有目录中初始化本地仓库

git init

在本地仓库目录下执行初始化命令,生成.git 文件夹( window 需设置可查看 隐藏的项目)

三、跟踪修改的文件(添加到暂存区)

git add *  

* 表示跟踪所有有变化的文件;*.后缀名 表示跟踪同类型文件,如 *.js* 可替换成具体要上传的文件名;

四、提交已被跟踪的文件

git commit -m "xxxxx" 

xxxxx 对提交内容的描述

五、创建分支

git branch xxxxx

xxxxx 是分支名

六、切换分支

git checkout xxxxx

xxxxx 是分支名

七、与远程分支相关联

git remote add origin https://github.com/*****/xxxxxx.git

***** 一般为用户名,xxxxxx一般为项目名
如果 提示 -- fatal: remote origin already exists.
可以使用

git remote rm origin

然后再次提交

八、将分支上传

git push origin xxxxx

注意:提示 “请输入github用户名和密码”

上传一个与MASTER相关的分支(该分支是从MASTER中git clone 得到,相关信息在 .git 文件中)

九、修改文件或文件夹名

  • 执行修改
git mv -f 老文件/文件夹名 新文件/文件夹名
  • 添加追踪
git add -u 新文件/文件夹名

十、生成 sshkey

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key

查看sshkey

cat ~/.ssh/id_rsa.pub
生成 sshkey
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,053评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 9,391评论 0 11
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 6,291评论 0 18
  • 网络安全原则 安全的原则➢ 1)在网络上不允许传输用户隐私数据的明文➢ 2)在本地不允许保存用户隐私数据的明文●●...
    严兵胜阅读 3,567评论 0 0
  • 刺猬一直想把自己装扮得和狐狸姐姐们一样妩媚动人且学会姐姐们的长袖善舞,它也想有一些亲密的朋友,也想和朋友们勾肩搭背...
    云可彦阅读 1,313评论 0 1