Git客户端使用

以下命令是日常工作学习中比较常用的,后期随着工作学习持续更新。。。
Git全量提交新工程
git init
git add *
git commit -m "说明"
git remote add origin <远程URL> #关联远程仓库URL
git push --set-upstream origin master #提交远程仓库并创建master分支

二次差量提交 git pull
git commit
-m "新建项目demo-base" git push -f origin master git push -u origin master #默认提交至该版本

参考:https://www.cnblogs.com/itplay/p/9923868.html

Git全量拉取代码

#克隆远程主分支
git clone <Git远程Http路径>
#克隆指定分支
git clone -b <分支名> <Git远程Http路径>

 

Git提交代码:

add:

git add .  #使用点号可以将所有修改内容存于暂存区
git add <fileName> #将单个文件提交(需要跟路径和文件名)
git add -u --update #update tracked files    更新所有改变的文件,即提交所有变化的文件
git add -A --all #add changes from all tracked and untracked files   提交已被修改和已被删除文件,但是不包括新的文件

commit

#拉取该分支下的内容,与自己在本地库改写的合并(保证代码已经add和commit到本地库)
git pull origin <分支名称>
#提交代码到github上
git push origin <分支名称>
#提交到本地库
git commit -m '描述内容' 

撤销修改:

#未add操作
git checkout <fileName> #撤销某个文件修改 
git checkout . #撤销全部修改 
#同时对多个文件执行了git add操作,但本次只想提交其中一部分文件 
git add * 
git status 
#取消暂存 
git reset HEAD <filename>

参考:https://blog.csdn.net/ligang2585116/article/details/71094887

强制覆盖本地代码:

git fetch --all #只是下载远程的库的内容,不做任何的合并
git reset --hard origin/<分支(master/其他分支名)> #把HEAD指向刚刚下载的最新的版本 
git pull

查看本地分支:

git branch -a

删除本地分支:

git branch -d <BranchName>

删除远程分支:

git push origin --delete <BranchName>

 注意:以上<>只是占位符,命令时候不要带上。

posted @ 2019-03-06 22:45  杏仁拌饭  阅读(98)  评论(0)    收藏  举报